[2026-01-27 15:30:52] testing.ERROR: App\Services\SearchConsole\SearchConsoleService::getMetricsForPeriod(): Argument #1 ($startDate) must be of type Carbon\Carbon, Carbon\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php on line 143 {"userId":1,"exception":"[object] (TypeError(code: 0): App\\Services\\SearchConsole\\SearchConsoleService::getMetricsForPeriod(): Argument #1 ($startDate) must be of type Carbon\\Carbon, Carbon\\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php on line 143 at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php:163) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(143): App\\Services\\SearchConsole\\SearchConsoleService->getMetricsForPeriod(Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/OverviewController.php(22): App\\Services\\SearchConsole\\SearchConsoleService->getAggregatedMetrics(28) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Seo\\OverviewController->__invoke(Object(Illuminate\\Http\\Request)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Seo\\OverviewController), '__invoke') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/seo', Array, Array, Array, Array) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/OverviewTest.php(17): Illuminate\\Foundation\\Testing\\TestCase->get('/seo') #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Seo\\OverviewTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/OverviewTest.php:13}() #62 [internal function]: P\\Tests\\Feature\\Seo\\OverviewTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Seo\\OverviewTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Seo\\OverviewTest->__callClosure(Object(Closure), Array) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\\Tests\\Feature\\Seo\\OverviewTest->__runTest(Object(Closure)) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Seo\\OverviewTest->__pest_evaluable_authenticated_users_can_view_seo_overview() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Seo\\OverviewTest)) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #80 {main} "} [2026-01-27 15:30:53] testing.ERROR: App\Services\SearchConsole\SearchConsoleService::getMetricsForPeriod(): Argument #1 ($startDate) must be of type Carbon\Carbon, Carbon\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php on line 143 {"userId":1,"exception":"[object] (TypeError(code: 0): App\\Services\\SearchConsole\\SearchConsoleService::getMetricsForPeriod(): Argument #1 ($startDate) must be of type Carbon\\Carbon, Carbon\\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php on line 143 at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php:163) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(143): App\\Services\\SearchConsole\\SearchConsoleService->getMetricsForPeriod(Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/OverviewController.php(22): App\\Services\\SearchConsole\\SearchConsoleService->getAggregatedMetrics(28) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Seo\\OverviewController->__invoke(Object(Illuminate\\Http\\Request)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Seo\\OverviewController), '__invoke') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/seo', Array, Array, Array, Array) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/OverviewTest.php(36): Illuminate\\Foundation\\Testing\\TestCase->get('/seo') #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Seo\\OverviewTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/OverviewTest.php:22}() #62 [internal function]: P\\Tests\\Feature\\Seo\\OverviewTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Seo\\OverviewTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Seo\\OverviewTest->__callClosure(Object(Closure), Array) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(35): P\\Tests\\Feature\\Seo\\OverviewTest->__runTest(Object(Closure)) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Seo\\OverviewTest->__pest_evaluable_seo_overview_displays_aggregated_metrics() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Seo\\OverviewTest)) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #80 {main} "} [2026-01-27 15:30:53] testing.ERROR: App\Services\SearchConsole\SearchConsoleService::getMetricsForPeriod(): Argument #1 ($startDate) must be of type Carbon\Carbon, Carbon\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php on line 143 {"userId":1,"exception":"[object] (TypeError(code: 0): App\\Services\\SearchConsole\\SearchConsoleService::getMetricsForPeriod(): Argument #1 ($startDate) must be of type Carbon\\Carbon, Carbon\\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php on line 143 at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php:163) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(143): App\\Services\\SearchConsole\\SearchConsoleService->getMetricsForPeriod(Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/OverviewController.php(22): App\\Services\\SearchConsole\\SearchConsoleService->getAggregatedMetrics(7) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Seo\\OverviewController->__invoke(Object(Illuminate\\Http\\Request)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Seo\\OverviewController), '__invoke') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/seo?days=7', Array, Array, Array, Array) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/OverviewTest.php(49): Illuminate\\Foundation\\Testing\\TestCase->get('/seo?days=7') #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Seo\\OverviewTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/OverviewTest.php:45}() #62 [internal function]: P\\Tests\\Feature\\Seo\\OverviewTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Seo\\OverviewTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Seo\\OverviewTest->__callClosure(Object(Closure), Array) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(44): P\\Tests\\Feature\\Seo\\OverviewTest->__runTest(Object(Closure)) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Seo\\OverviewTest->__pest_evaluable_seo_overview_accepts_days_parameter() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Seo\\OverviewTest)) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #80 {main} "} [2026-01-27 15:30:54] testing.ERROR: App\Services\SearchConsole\SearchConsoleService::getMetricsForPeriod(): Argument #1 ($startDate) must be of type Carbon\Carbon, Carbon\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php on line 143 {"userId":1,"exception":"[object] (TypeError(code: 0): App\\Services\\SearchConsole\\SearchConsoleService::getMetricsForPeriod(): Argument #1 ($startDate) must be of type Carbon\\Carbon, Carbon\\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php on line 143 at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php:163) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(143): App\\Services\\SearchConsole\\SearchConsoleService->getMetricsForPeriod(Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/OverviewController.php(22): App\\Services\\SearchConsole\\SearchConsoleService->getAggregatedMetrics(28) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Seo\\OverviewController->__invoke(Object(Illuminate\\Http\\Request)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Seo\\OverviewController), '__invoke') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/seo?days=999', Array, Array, Array, Array) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/OverviewTest.php(68): Illuminate\\Foundation\\Testing\\TestCase->get('/seo?days=999') #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Seo\\OverviewTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/OverviewTest.php:64}() #62 [internal function]: P\\Tests\\Feature\\Seo\\OverviewTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Seo\\OverviewTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Seo\\OverviewTest->__callClosure(Object(Closure), Array) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(53): P\\Tests\\Feature\\Seo\\OverviewTest->__runTest(Object(Closure)) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Seo\\OverviewTest->__pest_evaluable_seo_overview_defaults_to_28_days_for_invalid_days_parameter() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Seo\\OverviewTest)) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #80 {main} "} [2026-01-27 15:30:54] testing.ERROR: App\Http\Controllers\Seo\SiteDetailController::getMetricsForPeriod(): Argument #2 ($startDate) must be of type Carbon\Carbon, Carbon\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/SiteDetailController.php on line 25 {"userId":1,"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Seo\\SiteDetailController::getMetricsForPeriod(): Argument #2 ($startDate) must be of type Carbon\\Carbon, Carbon\\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/SiteDetailController.php on line 25 at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/SiteDetailController.php:74) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/SiteDetailController.php(25): App\\Http\\Controllers\\Seo\\SiteDetailController->getMetricsForPeriod(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Seo\\SiteDetailController->__invoke(Object(Illuminate\\Http\\Request), Object(App\\Models\\Site)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Seo\\SiteDetailController), '__invoke') #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/seo/sites/1', Array, Array, Array, Array) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/SiteDetailTest.php(20): Illuminate\\Foundation\\Testing\\TestCase->get('/seo/sites/1') #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Seo\\SiteDetailTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/SiteDetailTest.php:15}() #61 [internal function]: P\\Tests\\Feature\\Seo\\SiteDetailTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Seo\\SiteDetailTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Seo\\SiteDetailTest->__callClosure(Object(Closure), Array) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\\Tests\\Feature\\Seo\\SiteDetailTest->__runTest(Object(Closure)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Seo\\SiteDetailTest->__pest_evaluable_authenticated_users_can_view_site_detail() #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Seo\\SiteDetailTest)) #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #79 {main} "} [2026-01-27 15:30:55] testing.ERROR: App\Http\Controllers\Seo\SiteDetailController::getMetricsForPeriod(): Argument #2 ($startDate) must be of type Carbon\Carbon, Carbon\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/SiteDetailController.php on line 25 {"userId":1,"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Seo\\SiteDetailController::getMetricsForPeriod(): Argument #2 ($startDate) must be of type Carbon\\Carbon, Carbon\\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/SiteDetailController.php on line 25 at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/SiteDetailController.php:74) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/SiteDetailController.php(25): App\\Http\\Controllers\\Seo\\SiteDetailController->getMetricsForPeriod(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Seo\\SiteDetailController->__invoke(Object(Illuminate\\Http\\Request), Object(App\\Models\\Site)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Seo\\SiteDetailController), '__invoke') #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/seo/sites/1', Array, Array, Array, Array) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/SiteDetailTest.php(33): Illuminate\\Foundation\\Testing\\TestCase->get('/seo/sites/1') #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Seo\\SiteDetailTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/SiteDetailTest.php:25}() #61 [internal function]: P\\Tests\\Feature\\Seo\\SiteDetailTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Seo\\SiteDetailTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Seo\\SiteDetailTest->__callClosure(Object(Closure), Array) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(35): P\\Tests\\Feature\\Seo\\SiteDetailTest->__runTest(Object(Closure)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Seo\\SiteDetailTest->__pest_evaluable_site_detail_displays_site_metrics() #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Seo\\SiteDetailTest)) #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #79 {main} "} [2026-01-27 15:30:55] testing.ERROR: App\Http\Controllers\Seo\SiteDetailController::getMetricsForPeriod(): Argument #2 ($startDate) must be of type Carbon\Carbon, Carbon\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/SiteDetailController.php on line 25 {"userId":1,"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Seo\\SiteDetailController::getMetricsForPeriod(): Argument #2 ($startDate) must be of type Carbon\\Carbon, Carbon\\CarbonImmutable given, called in /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/SiteDetailController.php on line 25 at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/SiteDetailController.php:74) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/Seo/SiteDetailController.php(25): App\\Http\\Controllers\\Seo\\SiteDetailController->getMetricsForPeriod(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Seo\\SiteDetailController->__invoke(Object(Illuminate\\Http\\Request), Object(App\\Models\\Site)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Seo\\SiteDetailController), '__invoke') #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/seo/sites/1?da...', Array, Array, Array, Array) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/SiteDetailTest.php(55): Illuminate\\Foundation\\Testing\\TestCase->get('/seo/sites/1?da...') #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Seo\\SiteDetailTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Seo/SiteDetailTest.php:50}() #61 [internal function]: P\\Tests\\Feature\\Seo\\SiteDetailTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Seo\\SiteDetailTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Seo\\SiteDetailTest->__callClosure(Object(Closure), Array) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(53): P\\Tests\\Feature\\Seo\\SiteDetailTest->__runTest(Object(Closure)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Seo\\SiteDetailTest->__pest_evaluable_site_detail_accepts_days_parameter() #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Seo\\SiteDetailTest)) #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #79 {main} "} [2026-01-27 15:32:04] testing.ERROR: Call to undefined method App\Http\Controllers\AlertController::authorize() {"userId":1,"exception":"[object] (Error(code: 0): Call to undefined method App\\Http\\Controllers\\AlertController::authorize() at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/AlertController.php:148) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\AlertController->markAsRead(Object(App\\Models\\AlertNotification)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\AlertController), 'markAsRead') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Illuminate\\Foundation\\Testing\\TestCase->call('POST', '/alerts/notific...', Array, Array, Array, Array) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertNotificationTest.php(68): Illuminate\\Foundation\\Testing\\TestCase->post('/alerts/notific...') #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Alerts\\AlertNotificationTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertNotificationTest.php:54}() #60 [internal function]: P\\Tests\\Feature\\Alerts\\AlertNotificationTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Alerts\\AlertNotificationTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Alerts\\AlertNotificationTest->__callClosure(Object(Closure), Array) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(44): P\\Tests\\Feature\\Alerts\\AlertNotificationTest->__runTest(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Alerts\\AlertNotificationTest->__pest_evaluable_authenticated_users_can_mark_notification_as_read() #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Alerts\\AlertNotificationTest)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #78 {main} "} [2026-01-27 15:32:05] testing.ERROR: Call to undefined method App\Http\Controllers\AlertController::authorize() {"userId":1,"exception":"[object] (Error(code: 0): Call to undefined method App\\Http\\Controllers\\AlertController::authorize() at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/AlertController.php:148) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\AlertController->markAsRead(Object(App\\Models\\AlertNotification)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\AlertController), 'markAsRead') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Illuminate\\Foundation\\Testing\\TestCase->call('POST', '/alerts/notific...', Array, Array, Array, Array) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertNotificationTest.php(87): Illuminate\\Foundation\\Testing\\TestCase->post('/alerts/notific...') #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Alerts\\AlertNotificationTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertNotificationTest.php:74}() #60 [internal function]: P\\Tests\\Feature\\Alerts\\AlertNotificationTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Alerts\\AlertNotificationTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Alerts\\AlertNotificationTest->__callClosure(Object(Closure), Array) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(53): P\\Tests\\Feature\\Alerts\\AlertNotificationTest->__runTest(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Alerts\\AlertNotificationTest->__pest_evaluable_users_cannot_mark_other_users_notifications_as_read() #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Alerts\\AlertNotificationTest)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #78 {main} "} [2026-01-27 15:32:05] testing.ERROR: Call to undefined method App\Http\Controllers\AlertController::authorize() {"userId":1,"exception":"[object] (Error(code: 0): Call to undefined method App\\Http\\Controllers\\AlertController::authorize() at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/AlertController.php:73) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\AlertController->edit(Object(App\\Models\\Alert)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\AlertController), 'edit') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/alerts/1/edit', Array, Array, Array, Array) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php(142): Illuminate\\Foundation\\Testing\\TestCase->get('/alerts/1/edit') #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php:137}() #60 [internal function]: P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Alerts\\AlertTest->__callClosure(Object(Closure), Array) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(98): P\\Tests\\Feature\\Alerts\\AlertTest->__runTest(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Alerts\\AlertTest->__pest_evaluable_authenticated_users_can_view_edit_alert_form() #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Alerts\\AlertTest)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #78 {main} "} [2026-01-27 15:32:05] testing.ERROR: Call to undefined method App\Http\Controllers\AlertController::authorize() {"userId":1,"exception":"[object] (Error(code: 0): Call to undefined method App\\Http\\Controllers\\AlertController::authorize() at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/AlertController.php:73) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\AlertController->edit(Object(App\\Models\\Alert)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\AlertController), 'edit') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/alerts/1/edit', Array, Array, Array, Array) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php(153): Illuminate\\Foundation\\Testing\\TestCase->get('/alerts/1/edit') #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php:147}() #60 [internal function]: P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Alerts\\AlertTest->__callClosure(Object(Closure), Array) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(107): P\\Tests\\Feature\\Alerts\\AlertTest->__runTest(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Alerts\\AlertTest->__pest_evaluable_users_cannot_edit_other_users_alerts() #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Alerts\\AlertTest)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #78 {main} "} [2026-01-27 15:32:06] testing.ERROR: Call to undefined method App\Http\Controllers\AlertController::authorize() {"userId":1,"exception":"[object] (Error(code: 0): Call to undefined method App\\Http\\Controllers\\AlertController::authorize() at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/AlertController.php:102) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\AlertController->update(Object(App\\Http\\Requests\\AlertUpdateRequest), Object(App\\Models\\Alert)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\AlertController), 'update') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(427): Illuminate\\Foundation\\Testing\\TestCase->call('PUT', '/alerts/1', Array, Array, Array, Array) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php(162): Illuminate\\Foundation\\Testing\\TestCase->put('/alerts/1', Array) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php:157}() #60 [internal function]: P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Alerts\\AlertTest->__callClosure(Object(Closure), Array) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(116): P\\Tests\\Feature\\Alerts\\AlertTest->__runTest(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Alerts\\AlertTest->__pest_evaluable_authenticated_users_can_update_their_alert() #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Alerts\\AlertTest)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #78 {main} "} [2026-01-27 15:32:06] testing.ERROR: Call to undefined method App\Http\Controllers\AlertController::authorize() {"userId":1,"exception":"[object] (Error(code: 0): Call to undefined method App\\Http\\Controllers\\AlertController::authorize() at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/AlertController.php:102) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\AlertController->update(Object(App\\Http\\Requests\\AlertUpdateRequest), Object(App\\Models\\Alert)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\AlertController), 'update') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(427): Illuminate\\Foundation\\Testing\\TestCase->call('PUT', '/alerts/1', Array, Array, Array, Array) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php(185): Illuminate\\Foundation\\Testing\\TestCase->put('/alerts/1', Array) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php:179}() #60 [internal function]: P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Alerts\\AlertTest->__callClosure(Object(Closure), Array) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(125): P\\Tests\\Feature\\Alerts\\AlertTest->__runTest(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Alerts\\AlertTest->__pest_evaluable_users_cannot_update_other_users_alerts() #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Alerts\\AlertTest)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #78 {main} "} [2026-01-27 15:32:06] testing.ERROR: Call to undefined method App\Http\Controllers\AlertController::authorize() {"userId":1,"exception":"[object] (Error(code: 0): Call to undefined method App\\Http\\Controllers\\AlertController::authorize() at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/AlertController.php:112) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\AlertController->destroy(Object(App\\Models\\Alert)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\AlertController), 'destroy') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(487): Illuminate\\Foundation\\Testing\\TestCase->call('DELETE', '/alerts/1', Array, Array, Array, Array) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php(201): Illuminate\\Foundation\\Testing\\TestCase->delete('/alerts/1') #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php:196}() #60 [internal function]: P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Alerts\\AlertTest->__callClosure(Object(Closure), Array) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(134): P\\Tests\\Feature\\Alerts\\AlertTest->__runTest(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Alerts\\AlertTest->__pest_evaluable_authenticated_users_can_delete_their_alert() #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Alerts\\AlertTest)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #78 {main} "} [2026-01-27 15:32:06] testing.ERROR: Call to undefined method App\Http\Controllers\AlertController::authorize() {"userId":1,"exception":"[object] (Error(code: 0): Call to undefined method App\\Http\\Controllers\\AlertController::authorize() at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/AlertController.php:112) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\AlertController->destroy(Object(App\\Models\\Alert)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\AlertController), 'destroy') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(487): Illuminate\\Foundation\\Testing\\TestCase->call('DELETE', '/alerts/1', Array, Array, Array, Array) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php(213): Illuminate\\Foundation\\Testing\\TestCase->delete('/alerts/1') #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php:207}() #60 [internal function]: P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Alerts\\AlertTest->__callClosure(Object(Closure), Array) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(143): P\\Tests\\Feature\\Alerts\\AlertTest->__runTest(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Alerts\\AlertTest->__pest_evaluable_users_cannot_delete_other_users_alerts() #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Alerts\\AlertTest)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #78 {main} "} [2026-01-27 15:32:07] testing.ERROR: Call to undefined method App\Http\Controllers\AlertController::authorize() {"userId":1,"exception":"[object] (Error(code: 0): Call to undefined method App\\Http\\Controllers\\AlertController::authorize() at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/AlertController.php:122) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\AlertController->toggleActive(Object(App\\Models\\Alert)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\AlertController), 'toggleActive') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Illuminate\\Foundation\\Testing\\TestCase->call('POST', '/alerts/1/toggl...', Array, Array, Array, Array) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php(224): Illuminate\\Foundation\\Testing\\TestCase->post('/alerts/1/toggl...') #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php:219}() #60 [internal function]: P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Alerts\\AlertTest->__callClosure(Object(Closure), Array) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(152): P\\Tests\\Feature\\Alerts\\AlertTest->__runTest(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Alerts\\AlertTest->__pest_evaluable_authenticated_users_can_toggle_alert_active_status() #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Alerts\\AlertTest)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #78 {main} "} [2026-01-27 15:32:07] testing.ERROR: Call to undefined method App\Http\Controllers\AlertController::authorize() {"userId":1,"exception":"[object] (Error(code: 0): Call to undefined method App\\Http\\Controllers\\AlertController::authorize() at /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/AlertController.php:122) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\AlertController->toggleActive(Object(App\\Models\\Alert)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\AlertController), 'toggleActive') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Illuminate\\Foundation\\Testing\\TestCase->call('POST', '/alerts/1/toggl...', Array, Array, Array, Array) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php(236): Illuminate\\Foundation\\Testing\\TestCase->post('/alerts/1/toggl...') #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Alerts/AlertTest.php:230}() #60 [internal function]: P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Alerts\\AlertTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Alerts\\AlertTest->__callClosure(Object(Closure), Array) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(161): P\\Tests\\Feature\\Alerts\\AlertTest->__runTest(Object(Closure)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Alerts\\AlertTest->__pest_evaluable_users_cannot_toggle_other_users_alerts() #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Alerts\\AlertTest)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #78 {main} "} [2026-01-27 15:49:25] testing.ERROR: Unable to locate file in Vite manifest: resources/js/pages/search-console/google-accounts/index.tsx. (View: /Users/fgaurat/local_dev/seo/seo-dashboard/resources/views/app.blade.php) {"userId":1,"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Unable to locate file in Vite manifest: resources/js/pages/search-console/google-accounts/index.tsx. (View: /Users/fgaurat/local_dev/seo/seo-dashboard/resources/views/app.blade.php) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:999) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate\\View\\Engines\\CompilerEngine->handleViewException(Object(Illuminate\\Foundation\\ViteException), 2) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/Users/fgaurat/...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate\\View\\Engines\\CompilerEngine->get('/Users/fgaurat/...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate\\View\\View->getContents() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate\\View\\View->renderContents() #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate\\View\\View->render() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 200, Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Routing\\ResponseFactory->view('app', Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Response.php(217): Illuminate\\Support\\Facades\\Facade::__callStatic('view', Array) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia\\Response->toResponse(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/search-console...', Array, Array, Array, Array) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php(13): Illuminate\\Foundation\\Testing\\TestCase->get('/search-console...') #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php:10}:11}() #70 [internal function]: P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__callClosure(Object(Closure), Array) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(17): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__runTest(Object(Closure)) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__pest_evaluable__index__→_it_shows_the_google_accounts_page() #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest)) #80 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #81 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #82 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #83 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #84 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #85 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #86 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #87 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #88 {main} [previous exception] [object] (Illuminate\\Foundation\\ViteException(code: 0): Unable to locate file in Vite manifest: resources/js/pages/search-console/google-accounts/index.tsx. at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:999) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php(390): Illuminate\\Foundation\\Vite->chunk(Array, 'resources/js/pa...') #1 /Users/fgaurat/local_dev/seo/seo-dashboard/storage/framework/views/46843aee77e8a5ef353ecae60dfeb17b.php(43): Illuminate\\Foundation\\Vite->__invoke(Object(Illuminate\\Support\\Collection)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('/Users/fgaurat/...') #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate\\Filesystem\\Filesystem::{closure:Illuminate\\Filesystem\\Filesystem::getRequire():120}() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate\\Filesystem\\Filesystem->getRequire('/Users/fgaurat/...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/Users/fgaurat/...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate\\View\\Engines\\CompilerEngine->get('/Users/fgaurat/...', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate\\View\\View->getContents() #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate\\View\\View->renderContents() #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate\\View\\View->render() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 200, Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Routing\\ResponseFactory->view('app', Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Response.php(217): Illuminate\\Support\\Facades\\Facade::__callStatic('view', Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia\\Response->toResponse(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/search-console...', Array, Array, Array, Array) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php(13): Illuminate\\Foundation\\Testing\\TestCase->get('/search-console...') #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php:10}:11}() #74 [internal function]: P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__callClosure(Object(Closure), Array) #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(17): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__runTest(Object(Closure)) #80 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__pest_evaluable__index__→_it_shows_the_google_accounts_page() #81 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #82 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #83 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest)) #84 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #85 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #86 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #87 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #88 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #89 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #90 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #91 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #92 {main} "} [2026-01-27 15:49:25] testing.ERROR: Unable to locate file in Vite manifest: resources/js/pages/search-console/google-accounts/index.tsx. (View: /Users/fgaurat/local_dev/seo/seo-dashboard/resources/views/app.blade.php) {"userId":1,"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Unable to locate file in Vite manifest: resources/js/pages/search-console/google-accounts/index.tsx. (View: /Users/fgaurat/local_dev/seo/seo-dashboard/resources/views/app.blade.php) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:999) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate\\View\\Engines\\CompilerEngine->handleViewException(Object(Illuminate\\Foundation\\ViteException), 2) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/Users/fgaurat/...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate\\View\\Engines\\CompilerEngine->get('/Users/fgaurat/...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate\\View\\View->getContents() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate\\View\\View->renderContents() #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate\\View\\View->render() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 200, Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Routing\\ResponseFactory->view('app', Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Response.php(217): Illuminate\\Support\\Facades\\Facade::__callStatic('view', Array) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia\\Response->toResponse(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/search-console...', Array, Array, Array, Array) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php(28): Illuminate\\Foundation\\Testing\\TestCase->get('/search-console...') #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php:10}:21}() #70 [internal function]: P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__callClosure(Object(Closure), Array) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__runTest(Object(Closure)) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__pest_evaluable__index__→_it_lists_user_google_accounts() #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest)) #80 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #81 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #82 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #83 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #84 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #85 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #86 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #87 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #88 {main} [previous exception] [object] (Illuminate\\Foundation\\ViteException(code: 0): Unable to locate file in Vite manifest: resources/js/pages/search-console/google-accounts/index.tsx. at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:999) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php(390): Illuminate\\Foundation\\Vite->chunk(Array, 'resources/js/pa...') #1 /Users/fgaurat/local_dev/seo/seo-dashboard/storage/framework/views/46843aee77e8a5ef353ecae60dfeb17b.php(43): Illuminate\\Foundation\\Vite->__invoke(Object(Illuminate\\Support\\Collection)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('/Users/fgaurat/...') #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate\\Filesystem\\Filesystem::{closure:Illuminate\\Filesystem\\Filesystem::getRequire():120}() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate\\Filesystem\\Filesystem->getRequire('/Users/fgaurat/...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/Users/fgaurat/...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate\\View\\Engines\\CompilerEngine->get('/Users/fgaurat/...', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate\\View\\View->getContents() #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate\\View\\View->renderContents() #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate\\View\\View->render() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 200, Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Routing\\ResponseFactory->view('app', Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Response.php(217): Illuminate\\Support\\Facades\\Facade::__callStatic('view', Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia\\Response->toResponse(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/search-console...', Array, Array, Array, Array) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php(28): Illuminate\\Foundation\\Testing\\TestCase->get('/search-console...') #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php:10}:21}() #74 [internal function]: P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__callClosure(Object(Closure), Array) #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__runTest(Object(Closure)) #80 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__pest_evaluable__index__→_it_lists_user_google_accounts() #81 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #82 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #83 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest)) #84 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #85 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #86 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #87 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #88 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #89 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #90 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #91 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #92 {main} "} [2026-01-27 15:49:25] testing.ERROR: Unable to locate file in Vite manifest: resources/js/pages/search-console/google-accounts/index.tsx. (View: /Users/fgaurat/local_dev/seo/seo-dashboard/resources/views/app.blade.php) {"userId":1,"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Unable to locate file in Vite manifest: resources/js/pages/search-console/google-accounts/index.tsx. (View: /Users/fgaurat/local_dev/seo/seo-dashboard/resources/views/app.blade.php) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:999) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate\\View\\Engines\\CompilerEngine->handleViewException(Object(Illuminate\\Foundation\\ViteException), 2) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/Users/fgaurat/...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate\\View\\Engines\\CompilerEngine->get('/Users/fgaurat/...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate\\View\\View->getContents() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate\\View\\View->renderContents() #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate\\View\\View->render() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 200, Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Routing\\ResponseFactory->view('app', Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Response.php(217): Illuminate\\Support\\Facades\\Facade::__callStatic('view', Array) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia\\Response->toResponse(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/search-console...', Array, Array, Array, Array) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php(42): Illuminate\\Foundation\\Testing\\TestCase->get('/search-console...') #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php:10}:36}() #70 [internal function]: P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__callClosure(Object(Closure), Array) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(35): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__runTest(Object(Closure)) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__pest_evaluable__index__→_it_does_not_show_other_users_accounts() #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest)) #80 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #81 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #82 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #83 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #84 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #85 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #86 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #87 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #88 {main} [previous exception] [object] (Illuminate\\Foundation\\ViteException(code: 0): Unable to locate file in Vite manifest: resources/js/pages/search-console/google-accounts/index.tsx. at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:999) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php(390): Illuminate\\Foundation\\Vite->chunk(Array, 'resources/js/pa...') #1 /Users/fgaurat/local_dev/seo/seo-dashboard/storage/framework/views/46843aee77e8a5ef353ecae60dfeb17b.php(43): Illuminate\\Foundation\\Vite->__invoke(Object(Illuminate\\Support\\Collection)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('/Users/fgaurat/...') #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate\\Filesystem\\Filesystem::{closure:Illuminate\\Filesystem\\Filesystem::getRequire():120}() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate\\Filesystem\\Filesystem->getRequire('/Users/fgaurat/...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/Users/fgaurat/...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate\\View\\Engines\\CompilerEngine->get('/Users/fgaurat/...', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate\\View\\View->getContents() #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate\\View\\View->renderContents() #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate\\View\\View->render() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 200, Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Routing\\ResponseFactory->view('app', Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Response.php(217): Illuminate\\Support\\Facades\\Facade::__callStatic('view', Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia\\Response->toResponse(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/search-console...', Array, Array, Array, Array) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php(42): Illuminate\\Foundation\\Testing\\TestCase->get('/search-console...') #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php:10}:36}() #74 [internal function]: P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__callClosure(Object(Closure), Array) #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(35): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__runTest(Object(Closure)) #80 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__pest_evaluable__index__→_it_does_not_show_other_users_accounts() #81 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #82 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #83 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest)) #84 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #85 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #86 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #87 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #88 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #89 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #90 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #91 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #92 {main} "} [2026-01-27 15:49:26] testing.INFO: Starting site sync for Google account: cassin.vivienne@example.com [2026-01-27 15:49:26] testing.ERROR: Failed to sync sites for Google account: cassin.vivienne@example.com {"error":"{ \"error\": \"invalid_grant\", \"error_description\": \"Bad Request\" }"} [2026-01-27 15:49:26] testing.ERROR: { "error": "invalid_grant", "error_description": "Bad Request" } {"userId":1,"exception":"[object] (Google\\Service\\Exception(code: 400): { \"error\": \"invalid_grant\", \"error_description\": \"Bad Request\" } at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Http/REST.php:121) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Http/REST.php(94): Google\\Http\\REST::decodeHttpResponse(Object(GuzzleHttp\\Psr7\\Response), Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #1 [internal function]: Google\\Http\\REST::doExecute(Object(GuzzleHttp\\Client), Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Task/Runner.php(187): call_user_func_array(Array, Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Http/REST.php(66): Google\\Task\\Runner->run() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(969): Google\\Http\\REST::execute(Object(GuzzleHttp\\Client), Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...', Array, NULL) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Sites.php(87): Google\\Service\\Resource->call('list', Array, 'Google\\\\Service\\\\...') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(125): Google\\Service\\SearchConsole\\Resource\\Sites->listSites() #8 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(68): App\\Services\\SearchConsole\\SearchConsoleClient->listSites() #9 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSearchConsoleSites.php(33): App\\Services\\SearchConsole\\SearchConsoleService->syncSitesFromGoogleAccount(Object(App\\Models\\GoogleAccount)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSearchConsoleSites->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSearchConsoleSites)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSearchConsoleSites), false) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSearchConsoleSites)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\SyncJob), Object(App\\Jobs\\SyncSearchConsoleSites)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\SyncJob), Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/SyncQueue.php(131): Illuminate\\Queue\\Jobs\\Job->fire() #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/SyncQueue.php(111): Illuminate\\Queue\\SyncQueue->executeJob(Object(App\\Jobs\\SyncSearchConsoleSites), '', NULL) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(246): Illuminate\\Queue\\SyncQueue->push(Object(App\\Jobs\\SyncSearchConsoleSites), '', NULL) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(230): Illuminate\\Bus\\Dispatcher->pushCommandToQueue(Object(Illuminate\\Queue\\SyncQueue), Object(App\\Jobs\\SyncSearchConsoleSites)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(80): Illuminate\\Bus\\Dispatcher->dispatchToQueue(Object(App\\Jobs\\SyncSearchConsoleSites)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Bus/PendingDispatch.php(252): Illuminate\\Bus\\Dispatcher->dispatch(Object(App\\Jobs\\SyncSearchConsoleSites)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php(19): Illuminate\\Foundation\\Bus\\PendingDispatch->__destruct() #32 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Controllers/SearchConsole/GoogleAccountController.php(86): App\\Jobs\\SyncSearchConsoleSites::dispatch(Object(App\\Models\\GoogleAccount)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\SearchConsole\\GoogleAccountController->sync(Object(App\\Models\\GoogleAccount)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SearchConsole\\GoogleAccountController), 'sync') #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #80 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #81 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #82 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #83 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #84 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #85 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #86 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #87 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #88 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #89 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #90 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Illuminate\\Foundation\\Testing\\TestCase->call('POST', '/search-console...', Array, Array, Array, Array) #91 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php(63): Illuminate\\Foundation\\Testing\\TestCase->post('/search-console...') #92 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/SearchConsole/GoogleAccountTest.php:58}:59}() #93 [internal function]: P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #94 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #95 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #96 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #97 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__callClosure(Object(Closure), Array) #98 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(53): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__runTest(Object(Closure)) #99 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest->__pest_evaluable__sync__→_it_dispatches_sync_job_for_owned_account() #100 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #101 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #102 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\SearchConsole\\GoogleAccountTest)) #103 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #104 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #105 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #106 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #107 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #108 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #109 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #110 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #111 {main} "} [2026-01-27 16:23:40] local.INFO: Starting site sync for Google account: fgaurat@gmail.com [2026-01-27 16:23:41] local.INFO: Synced 33 sites for Google account fgaurat@gmail.com [2026-01-27 16:23:41] local.INFO: Completed site sync for Google account: fgaurat@gmail.com. Synced 33 sites. [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:hit-position.com [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:cave-de-prestige.com [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:cave-de-prestige.com {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:cave-...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:cave-...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:writeboostai.com [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:writeboostai.com {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:write...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:write...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:montage-video.eu [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:montage-video.eu {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:monta...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:monta...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:gulgorengin.com [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:gulgorengin.com {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:gulgo...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:gulgo...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:muismatjes.com [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:muismatjes.com {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:muism...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:muism...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:quai-evenements.fr [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:quai-evenements.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:quai-...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:quai-...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:sbviz.com [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:sbviz.com {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:sbviz...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:sbviz...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:ylodeal.fr [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:ylodeal.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:ylode...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:ylode...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:villarzens.com [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:villarzens.com {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:villa...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:villa...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:deila-redaction.fr [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:deila-redaction.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:deila...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:deila...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:champagne-baffard-ortillon-beaulieu.com [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:champagne-baffard-ortillon-beaulieu.com {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:champ...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:champ...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:woketgrill.com [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:woketgrill.com {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:woket...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:woket...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:lave-linge-sechant.eu [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:lave-linge-sechant.eu {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:lave-...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:lave-...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:dedragoste.com [2026-01-27 16:23:47] local.ERROR: Failed to sync metrics for site: sc-domain:dedragoste.com {"error":"json key is missing the client_id field"} [2026-01-27 16:23:47] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:dedra...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:dedra...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:47] local.ERROR: SQLSTATE[HY000]: General error: 5 database is locked (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: update "jobs" set "reserved_at" = 1769531027, "attempts" = 1 where "id" = 17) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 5 database is locked (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: update \"jobs\" set \"reserved_at\" = 1769531027, \"attempts\" = 1 where \"id\" = 17) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('update \"jobs\" s...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(597): Illuminate\\Database\\Connection->run('update \"jobs\" s...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(549): Illuminate\\Database\\Connection->affectingStatement('update \"jobs\" s...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4115): Illuminate\\Database\\Connection->update('update \"jobs\" s...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(400): Illuminate\\Database\\Query\\Builder->update(Object(Illuminate\\Support\\Collection)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(386): Illuminate\\Queue\\DatabaseQueue->markJobAsReserved(Object(Illuminate\\Queue\\Jobs\\DatabaseJobRecord)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(287): Illuminate\\Queue\\DatabaseQueue->marshalJob('default', Object(Illuminate\\Queue\\Jobs\\DatabaseJobRecord)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Queue\\DatabaseQueue->{closure:Illuminate\\Queue\\DatabaseQueue::pop():285}(Object(Illuminate\\Database\\SQLiteConnection)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(285): Illuminate\\Database\\Connection->transaction(Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(374): Illuminate\\Queue\\DatabaseQueue->pop('default', 0) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(393): Illuminate\\Queue\\Worker->{closure:Illuminate\\Queue\\Worker::getNextJob():373}('default', 0) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(187): Illuminate\\Queue\\Worker->getNextJob(Object(Illuminate\\Queue\\DatabaseQueue), 'default') #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #28 {main} [previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 5 database is locked at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:609) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(609): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::affectingStatement():597}('update \"jobs\" s...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('update \"jobs\" s...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(597): Illuminate\\Database\\Connection->run('update \"jobs\" s...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(549): Illuminate\\Database\\Connection->affectingStatement('update \"jobs\" s...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4115): Illuminate\\Database\\Connection->update('update \"jobs\" s...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(400): Illuminate\\Database\\Query\\Builder->update(Object(Illuminate\\Support\\Collection)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(386): Illuminate\\Queue\\DatabaseQueue->markJobAsReserved(Object(Illuminate\\Queue\\Jobs\\DatabaseJobRecord)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(287): Illuminate\\Queue\\DatabaseQueue->marshalJob('default', Object(Illuminate\\Queue\\Jobs\\DatabaseJobRecord)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Queue\\DatabaseQueue->{closure:Illuminate\\Queue\\DatabaseQueue::pop():285}(Object(Illuminate\\Database\\SQLiteConnection)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(285): Illuminate\\Database\\Connection->transaction(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(374): Illuminate\\Queue\\DatabaseQueue->pop('default', 0) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(393): Illuminate\\Queue\\Worker->{closure:Illuminate\\Queue\\Worker::getNextJob():373}('default', 0) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(187): Illuminate\\Queue\\Worker->getNextJob(Object(Illuminate\\Queue\\DatabaseQueue), 'default') #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #30 {main} "} [2026-01-27 16:23:47] local.INFO: Synced 88 metrics for site sc-domain:hit-position.com [2026-01-27 16:23:47] local.INFO: Completed metrics sync for site: sc-domain:hit-position.com. Synced 88 metrics. [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: https://www.karsanit.com/ [2026-01-27 16:23:47] local.INFO: Synced 88 metrics for site https://www.karsanit.com/ [2026-01-27 16:23:47] local.INFO: Completed metrics sync for site: https://www.karsanit.com/. Synced 88 metrics. [2026-01-27 16:23:47] local.INFO: Starting metrics sync for site: sc-domain:champagne-maurice-grumier.com [2026-01-27 16:23:48] local.INFO: Synced 88 metrics for site sc-domain:champagne-maurice-grumier.com [2026-01-27 16:23:48] local.INFO: Completed metrics sync for site: sc-domain:champagne-maurice-grumier.com. Synced 88 metrics. [2026-01-27 16:23:48] local.INFO: Starting metrics sync for site: sc-domain:pykata.org [2026-01-27 16:23:48] local.INFO: Synced 88 metrics for site sc-domain:pykata.org [2026-01-27 16:23:48] local.INFO: Completed metrics sync for site: sc-domain:pykata.org. Synced 88 metrics. [2026-01-27 16:23:48] local.INFO: Starting metrics sync for site: sc-domain:trn.re [2026-01-27 16:23:49] local.INFO: Synced 88 metrics for site sc-domain:trn.re [2026-01-27 16:23:49] local.INFO: Completed metrics sync for site: sc-domain:trn.re. Synced 88 metrics. [2026-01-27 16:23:49] local.INFO: Starting metrics sync for site: sc-domain:interpretation-des-reves.com [2026-01-27 16:23:49] local.INFO: Synced 88 metrics for site sc-domain:interpretation-des-reves.com [2026-01-27 16:23:49] local.INFO: Completed metrics sync for site: sc-domain:interpretation-des-reves.com. Synced 88 metrics. [2026-01-27 16:23:49] local.INFO: Starting metrics sync for site: sc-domain:mashriqintnews.com [2026-01-27 16:23:49] local.INFO: Synced 88 metrics for site sc-domain:mashriqintnews.com [2026-01-27 16:23:49] local.INFO: Completed metrics sync for site: sc-domain:mashriqintnews.com. Synced 88 metrics. [2026-01-27 16:23:49] local.INFO: Starting metrics sync for site: sc-domain:machine-cafe.eu [2026-01-27 16:23:50] local.INFO: Synced 88 metrics for site sc-domain:machine-cafe.eu [2026-01-27 16:23:50] local.INFO: Completed metrics sync for site: sc-domain:machine-cafe.eu. Synced 88 metrics. [2026-01-27 16:23:50] local.INFO: Starting metrics sync for site: https://partisancafeartisanal.com/ [2026-01-27 16:23:50] local.INFO: Synced 4 metrics for site https://partisancafeartisanal.com/ [2026-01-27 16:23:50] local.INFO: Completed metrics sync for site: https://partisancafeartisanal.com/. Synced 4 metrics. [2026-01-27 16:23:50] local.INFO: Starting metrics sync for site: sc-domain:finrod.info [2026-01-27 16:23:50] local.INFO: Synced 88 metrics for site sc-domain:finrod.info [2026-01-27 16:23:50] local.INFO: Completed metrics sync for site: sc-domain:finrod.info. Synced 88 metrics. [2026-01-27 16:23:51] local.INFO: Starting metrics sync for site: sc-domain:thecroll.com [2026-01-27 16:23:51] local.INFO: Starting metrics sync for site: sc-domain:francopizza.fr [2026-01-27 16:23:51] local.ERROR: Failed to sync metrics for site: sc-domain:francopizza.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:23:51] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:franc...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:franc...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:23:51] local.ERROR: SQLSTATE[HY000]: General error: 5 database is locked (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: update "jobs" set "reserved_at" = 1769531031, "attempts" = 1 where "id" = 28) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 5 database is locked (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: update \"jobs\" set \"reserved_at\" = 1769531031, \"attempts\" = 1 where \"id\" = 28) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('update \"jobs\" s...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(597): Illuminate\\Database\\Connection->run('update \"jobs\" s...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(549): Illuminate\\Database\\Connection->affectingStatement('update \"jobs\" s...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4115): Illuminate\\Database\\Connection->update('update \"jobs\" s...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(400): Illuminate\\Database\\Query\\Builder->update(Object(Illuminate\\Support\\Collection)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(386): Illuminate\\Queue\\DatabaseQueue->markJobAsReserved(Object(Illuminate\\Queue\\Jobs\\DatabaseJobRecord)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(287): Illuminate\\Queue\\DatabaseQueue->marshalJob('default', Object(Illuminate\\Queue\\Jobs\\DatabaseJobRecord)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Queue\\DatabaseQueue->{closure:Illuminate\\Queue\\DatabaseQueue::pop():285}(Object(Illuminate\\Database\\SQLiteConnection)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(285): Illuminate\\Database\\Connection->transaction(Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(374): Illuminate\\Queue\\DatabaseQueue->pop('default', 0) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(393): Illuminate\\Queue\\Worker->{closure:Illuminate\\Queue\\Worker::getNextJob():373}('default', 0) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(187): Illuminate\\Queue\\Worker->getNextJob(Object(Illuminate\\Queue\\DatabaseQueue), 'default') #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #28 {main} [previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 5 database is locked at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:609) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(609): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::affectingStatement():597}('update \"jobs\" s...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('update \"jobs\" s...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(597): Illuminate\\Database\\Connection->run('update \"jobs\" s...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(549): Illuminate\\Database\\Connection->affectingStatement('update \"jobs\" s...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4115): Illuminate\\Database\\Connection->update('update \"jobs\" s...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(400): Illuminate\\Database\\Query\\Builder->update(Object(Illuminate\\Support\\Collection)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(386): Illuminate\\Queue\\DatabaseQueue->markJobAsReserved(Object(Illuminate\\Queue\\Jobs\\DatabaseJobRecord)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(287): Illuminate\\Queue\\DatabaseQueue->marshalJob('default', Object(Illuminate\\Queue\\Jobs\\DatabaseJobRecord)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Queue\\DatabaseQueue->{closure:Illuminate\\Queue\\DatabaseQueue::pop():285}(Object(Illuminate\\Database\\SQLiteConnection)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(285): Illuminate\\Database\\Connection->transaction(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(374): Illuminate\\Queue\\DatabaseQueue->pop('default', 0) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(393): Illuminate\\Queue\\Worker->{closure:Illuminate\\Queue\\Worker::getNextJob():373}('default', 0) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(187): Illuminate\\Queue\\Worker->getNextJob(Object(Illuminate\\Queue\\DatabaseQueue), 'default') #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #30 {main} "} [2026-01-27 16:23:51] local.INFO: Synced 88 metrics for site sc-domain:thecroll.com [2026-01-27 16:23:51] local.INFO: Completed metrics sync for site: sc-domain:thecroll.com. Synced 88 metrics. [2026-01-27 16:23:51] local.INFO: Starting metrics sync for site: sc-domain:hultrasimple.com [2026-01-27 16:23:51] local.INFO: Synced 88 metrics for site sc-domain:hultrasimple.com [2026-01-27 16:23:51] local.INFO: Completed metrics sync for site: sc-domain:hultrasimple.com. Synced 88 metrics. [2026-01-27 16:23:52] local.INFO: Starting metrics sync for site: sc-domain:mes-legumes.fr [2026-01-27 16:23:52] local.INFO: Synced 88 metrics for site sc-domain:mes-legumes.fr [2026-01-27 16:23:52] local.INFO: Completed metrics sync for site: sc-domain:mes-legumes.fr. Synced 88 metrics. [2026-01-27 16:23:52] local.INFO: Starting metrics sync for site: sc-domain:karsanit.com [2026-01-27 16:23:52] local.INFO: Synced 88 metrics for site sc-domain:karsanit.com [2026-01-27 16:23:52] local.INFO: Completed metrics sync for site: sc-domain:karsanit.com. Synced 88 metrics. [2026-01-27 16:23:52] local.INFO: Starting metrics sync for site: sc-domain:diagora-press.info [2026-01-27 16:23:53] local.INFO: Synced 88 metrics for site sc-domain:diagora-press.info [2026-01-27 16:23:53] local.INFO: Completed metrics sync for site: sc-domain:diagora-press.info. Synced 88 metrics. [2026-01-27 16:23:53] local.INFO: Starting metrics sync for site: sc-domain:loi-attraction.net [2026-01-27 16:23:53] local.INFO: Synced 88 metrics for site sc-domain:loi-attraction.net [2026-01-27 16:23:53] local.INFO: Completed metrics sync for site: sc-domain:loi-attraction.net. Synced 88 metrics. [2026-01-27 16:23:53] local.INFO: Starting metrics sync for site: sc-domain:facebookwoksun.com [2026-01-27 16:23:53] local.INFO: Synced 0 metrics for site sc-domain:facebookwoksun.com [2026-01-27 16:23:53] local.INFO: Completed metrics sync for site: sc-domain:facebookwoksun.com. Synced 0 metrics. [2026-01-27 16:23:54] local.INFO: Starting metrics sync for site: sc-domain:sgueret.fr [2026-01-27 16:23:54] local.INFO: Synced 88 metrics for site sc-domain:sgueret.fr [2026-01-27 16:23:54] local.INFO: Completed metrics sync for site: sc-domain:sgueret.fr. Synced 88 metrics. [2026-01-27 16:24:48] local.INFO: Starting metrics sync for site: sc-domain:cave-de-prestige.com [2026-01-27 16:24:49] local.INFO: Synced 88 metrics for site sc-domain:cave-de-prestige.com [2026-01-27 16:24:49] local.INFO: Completed metrics sync for site: sc-domain:cave-de-prestige.com. Synced 88 metrics. [2026-01-27 16:24:49] local.INFO: Starting metrics sync for site: sc-domain:writeboostai.com [2026-01-27 16:24:49] local.INFO: Synced 88 metrics for site sc-domain:writeboostai.com [2026-01-27 16:24:49] local.INFO: Completed metrics sync for site: sc-domain:writeboostai.com. Synced 88 metrics. [2026-01-27 16:24:49] local.INFO: Starting metrics sync for site: sc-domain:montage-video.eu [2026-01-27 16:24:49] local.INFO: Starting metrics sync for site: sc-domain:gulgorengin.com [2026-01-27 16:24:49] local.ERROR: Failed to sync metrics for site: sc-domain:gulgorengin.com {"error":"json key is missing the client_id field"} [2026-01-27 16:24:49] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:gulgo...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:gulgo...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:24:49] local.INFO: Starting metrics sync for site: sc-domain:muismatjes.com [2026-01-27 16:24:49] local.ERROR: Failed to sync metrics for site: sc-domain:muismatjes.com {"error":"json key is missing the client_id field"} [2026-01-27 16:24:49] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:muism...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:muism...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:24:49] local.INFO: Starting metrics sync for site: sc-domain:quai-evenements.fr [2026-01-27 16:24:49] local.ERROR: Failed to sync metrics for site: sc-domain:quai-evenements.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:24:49] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:quai-...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:quai-...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:24:49] local.INFO: Starting metrics sync for site: sc-domain:sbviz.com [2026-01-27 16:24:49] local.ERROR: Failed to sync metrics for site: sc-domain:sbviz.com {"error":"json key is missing the client_id field"} [2026-01-27 16:24:49] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:sbviz...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:sbviz...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:24:49] local.INFO: Starting metrics sync for site: sc-domain:ylodeal.fr [2026-01-27 16:24:49] local.ERROR: Failed to sync metrics for site: sc-domain:ylodeal.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:24:49] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:ylode...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:ylode...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:24:49] local.INFO: Starting metrics sync for site: sc-domain:villarzens.com [2026-01-27 16:24:49] local.ERROR: Failed to sync metrics for site: sc-domain:villarzens.com {"error":"json key is missing the client_id field"} [2026-01-27 16:24:49] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:villa...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:villa...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:24:49] local.INFO: Starting metrics sync for site: sc-domain:deila-redaction.fr [2026-01-27 16:24:49] local.ERROR: Failed to sync metrics for site: sc-domain:deila-redaction.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:24:49] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:deila...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:deila...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:24:49] local.INFO: Starting metrics sync for site: sc-domain:champagne-baffard-ortillon-beaulieu.com [2026-01-27 16:24:49] local.ERROR: Failed to sync metrics for site: sc-domain:champagne-baffard-ortillon-beaulieu.com {"error":"json key is missing the client_id field"} [2026-01-27 16:24:49] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:champ...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:champ...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:24:49] local.INFO: Starting metrics sync for site: sc-domain:woketgrill.com [2026-01-27 16:24:49] local.ERROR: Failed to sync metrics for site: sc-domain:woketgrill.com {"error":"json key is missing the client_id field"} [2026-01-27 16:24:49] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:woket...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:woket...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:24:49] local.INFO: Starting metrics sync for site: sc-domain:lave-linge-sechant.eu [2026-01-27 16:24:49] local.ERROR: Failed to sync metrics for site: sc-domain:lave-linge-sechant.eu {"error":"json key is missing the client_id field"} [2026-01-27 16:24:49] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:lave-...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:lave-...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:24:49] local.INFO: Starting metrics sync for site: sc-domain:dedragoste.com [2026-01-27 16:24:49] local.ERROR: Failed to sync metrics for site: sc-domain:dedragoste.com {"error":"json key is missing the client_id field"} [2026-01-27 16:24:49] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:dedra...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:dedra...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:24:49] local.INFO: Synced 88 metrics for site sc-domain:montage-video.eu [2026-01-27 16:24:49] local.INFO: Completed metrics sync for site: sc-domain:montage-video.eu. Synced 88 metrics. [2026-01-27 16:24:52] local.INFO: Starting metrics sync for site: sc-domain:francopizza.fr [2026-01-27 16:24:52] local.ERROR: Failed to sync metrics for site: sc-domain:francopizza.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:24:52] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:franc...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:franc...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:25:50] local.INFO: Starting metrics sync for site: sc-domain:gulgorengin.com [2026-01-27 16:25:50] local.INFO: Starting metrics sync for site: sc-domain:muismatjes.com [2026-01-27 16:25:50] local.ERROR: Failed to sync metrics for site: sc-domain:muismatjes.com {"error":"json key is missing the client_id field"} [2026-01-27 16:25:50] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:muism...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:muism...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:25:50] local.INFO: Starting metrics sync for site: sc-domain:quai-evenements.fr [2026-01-27 16:25:50] local.ERROR: Failed to sync metrics for site: sc-domain:quai-evenements.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:25:50] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:quai-...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:quai-...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:25:50] local.INFO: Starting metrics sync for site: sc-domain:sbviz.com [2026-01-27 16:25:50] local.ERROR: Failed to sync metrics for site: sc-domain:sbviz.com {"error":"json key is missing the client_id field"} [2026-01-27 16:25:50] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:sbviz...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:sbviz...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:25:50] local.INFO: Starting metrics sync for site: sc-domain:ylodeal.fr [2026-01-27 16:25:50] local.ERROR: Failed to sync metrics for site: sc-domain:ylodeal.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:25:50] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:ylode...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:ylode...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:25:50] local.INFO: Starting metrics sync for site: sc-domain:villarzens.com [2026-01-27 16:25:50] local.ERROR: Failed to sync metrics for site: sc-domain:villarzens.com {"error":"json key is missing the client_id field"} [2026-01-27 16:25:50] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:villa...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:villa...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:25:50] local.INFO: Starting metrics sync for site: sc-domain:deila-redaction.fr [2026-01-27 16:25:50] local.ERROR: Failed to sync metrics for site: sc-domain:deila-redaction.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:25:50] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:deila...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:deila...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:25:50] local.INFO: Starting metrics sync for site: sc-domain:champagne-baffard-ortillon-beaulieu.com [2026-01-27 16:25:50] local.ERROR: Failed to sync metrics for site: sc-domain:champagne-baffard-ortillon-beaulieu.com {"error":"json key is missing the client_id field"} [2026-01-27 16:25:50] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:champ...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:champ...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:25:50] local.INFO: Starting metrics sync for site: sc-domain:woketgrill.com [2026-01-27 16:25:50] local.ERROR: Failed to sync metrics for site: sc-domain:woketgrill.com {"error":"json key is missing the client_id field"} [2026-01-27 16:25:50] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:woket...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:woket...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:25:50] local.INFO: Starting metrics sync for site: sc-domain:lave-linge-sechant.eu [2026-01-27 16:25:50] local.ERROR: Failed to sync metrics for site: sc-domain:lave-linge-sechant.eu {"error":"json key is missing the client_id field"} [2026-01-27 16:25:50] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:lave-...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:lave-...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:25:50] local.INFO: Starting metrics sync for site: sc-domain:dedragoste.com [2026-01-27 16:25:50] local.ERROR: Failed to sync metrics for site: sc-domain:dedragoste.com {"error":"json key is missing the client_id field"} [2026-01-27 16:25:50] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:dedra...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:dedra...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:25:50] local.INFO: Synced 88 metrics for site sc-domain:gulgorengin.com [2026-01-27 16:25:50] local.INFO: Completed metrics sync for site: sc-domain:gulgorengin.com. Synced 88 metrics. [2026-01-27 16:25:53] local.INFO: Starting metrics sync for site: sc-domain:francopizza.fr [2026-01-27 16:25:53] local.ERROR: Failed to sync metrics for site: sc-domain:francopizza.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:25:53] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03pvVztc35un...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:franc...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:franc...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:36:21] local.INFO: Starting metrics sync for site: sc-domain:cave-de-prestige.com [2026-01-27 16:36:21] local.ERROR: Failed to sync metrics for site: sc-domain:cave-de-prestige.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:36:21, 2026-01-27 16:36:21))"} [2026-01-27 16:36:21] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:36:21, 2026-01-27 16:36:21)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:36:21, 2026-01-27 16:36:21)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:37:21] local.INFO: Starting metrics sync for site: sc-domain:cave-de-prestige.com [2026-01-27 16:37:21] local.ERROR: Failed to sync metrics for site: sc-domain:cave-de-prestige.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:37:21, 2026-01-27 16:37:21))"} [2026-01-27 16:37:21] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:37:21, 2026-01-27 16:37:21)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:37:21, 2026-01-27 16:37:21)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:38:22] local.INFO: Starting metrics sync for site: sc-domain:cave-de-prestige.com [2026-01-27 16:38:22] local.ERROR: Failed to sync metrics for site: sc-domain:cave-de-prestige.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:38:22, 2026-01-27 16:38:22))"} [2026-01-27 16:38:22] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:38:22, 2026-01-27 16:38:22)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:38:22, 2026-01-27 16:38:22)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:39] local.INFO: Starting site sync for Google account: fgaurat@gmail.com [2026-01-27 16:53:39] local.INFO: Synced 33 sites for Google account fgaurat@gmail.com [2026-01-27 16:53:39] local.INFO: Completed site sync for Google account: fgaurat@gmail.com. Synced 33 sites. [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:hit-position.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:hit-position.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (1, 2025-10-29 00:00:00, 0, 4, 0, 36.75, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (1, 2025-10-29 00:00:00, 0, 4, 0, 36.75, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (1, 2025-10-29 00:00:00, 0, 4, 0, 36.75, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:cave-de-prestige.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:cave-de-prestige.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:writeboostai.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:writeboostai.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (3, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (3, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (3, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:montage-video.eu [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:montage-video.eu {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (4, 2025-10-29 00:00:00, 0, 24, 0, 19.708333333333, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (4, 2025-10-29 00:00:00, 0, 24, 0, 19.708333333333, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (4, 2025-10-29 00:00:00, 0, 24, 0, 19.708333333333, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:gulgorengin.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:gulgorengin.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (5, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (5, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (5, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:muismatjes.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:muismatjes.com {"error":"json key is missing the client_id field"} [2026-01-27 16:53:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:muism...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:muism...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:quai-evenements.fr [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:quai-evenements.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:53:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:quai-...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:quai-...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:sbviz.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:sbviz.com {"error":"json key is missing the client_id field"} [2026-01-27 16:53:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:sbviz...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:sbviz...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:ylodeal.fr [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:ylodeal.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:53:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:ylode...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:ylode...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:villarzens.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:villarzens.com {"error":"json key is missing the client_id field"} [2026-01-27 16:53:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:villa...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:villa...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:deila-redaction.fr [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:deila-redaction.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:53:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:deila...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:deila...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:champagne-baffard-ortillon-beaulieu.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:champagne-baffard-ortillon-beaulieu.com {"error":"json key is missing the client_id field"} [2026-01-27 16:53:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:champ...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:champ...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:woketgrill.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:woketgrill.com {"error":"json key is missing the client_id field"} [2026-01-27 16:53:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:woket...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:woket...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:lave-linge-sechant.eu [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:lave-linge-sechant.eu {"error":"json key is missing the client_id field"} [2026-01-27 16:53:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:lave-...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:lave-...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:dedragoste.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:dedragoste.com {"error":"json key is missing the client_id field"} [2026-01-27 16:53:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:dedra...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:dedra...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: https://www.karsanit.com/ [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: https://www.karsanit.com/ {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (16, 2025-10-29 00:00:00, 0, 2, 0, 3, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (16, 2025-10-29 00:00:00, 0, 2, 0, 3, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (16, 2025-10-29 00:00:00, 0, 2, 0, 3, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:champagne-maurice-grumier.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:champagne-maurice-grumier.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (17, 2025-10-29 00:00:00, 0, 3, 0, 48.333333333333, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (17, 2025-10-29 00:00:00, 0, 3, 0, 48.333333333333, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (17, 2025-10-29 00:00:00, 0, 3, 0, 48.333333333333, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:pykata.org [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:pykata.org {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (18, 2025-10-29 00:00:00, 0, 2, 0, 8.5, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:trn.re [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (18, 2025-10-29 00:00:00, 0, 2, 0, 8.5, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (18, 2025-10-29 00:00:00, 0, 2, 0, 8.5, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:interpretation-des-reves.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:trn.re {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (19, 2025-10-29 00:00:00, 0, 0, 0, 0, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:interpretation-des-reves.com {"error":"SQLSTATE[HY000]: General error: 5 database is locked (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (20, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[HY000]: General error: 5 database is locked (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (20, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\DeadlockException(code: 0): SQLSTATE[HY000]: General error: 5 database is locked (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (20, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php:101) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(42): Illuminate\\Database\\Connection->handleTransactionException(Object(Illuminate\\Database\\QueryException), 1, 1) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #48 {main} [previous exception] [object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 5 database is locked (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (20, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 5 database is locked at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:mashriqintnews.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:mashriqintnews.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (21, 2025-10-29 00:00:00, 0, 0, 0, 0, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[HY000]: General error: 5 database is locked (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: delete from "jobs" where "id" = 84) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 5 database is locked (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: delete from \"jobs\" where \"id\" = 84) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('delete from \"jo...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(597): Illuminate\\Database\\Connection->run('delete from \"jo...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(561): Illuminate\\Database\\Connection->affectingStatement('delete from \"jo...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4307): Illuminate\\Database\\Connection->delete('delete from \"jo...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(438): Illuminate\\Database\\Query\\Builder->delete() #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Queue\\DatabaseQueue->{closure:Illuminate\\Queue\\DatabaseQueue::deleteAndRelease():436}(Object(Illuminate\\Database\\SQLiteConnection)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(436): Illuminate\\Database\\Connection->transaction(Object(Closure)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJob.php(53): Illuminate\\Queue\\DatabaseQueue->deleteAndRelease('default', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 60) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(536): Illuminate\\Queue\\Jobs\\DatabaseJob->release(60) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(491): Illuminate\\Queue\\Worker->handleJobException('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions), Object(Illuminate\\Database\\UniqueConstraintViolationException)) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #28 {main} [previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 5 database is locked at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:609) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(609): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::affectingStatement():597}('delete from \"jo...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('delete from \"jo...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(597): Illuminate\\Database\\Connection->run('delete from \"jo...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(561): Illuminate\\Database\\Connection->affectingStatement('delete from \"jo...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4307): Illuminate\\Database\\Connection->delete('delete from \"jo...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(438): Illuminate\\Database\\Query\\Builder->delete() #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Queue\\DatabaseQueue->{closure:Illuminate\\Queue\\DatabaseQueue::deleteAndRelease():436}(Object(Illuminate\\Database\\SQLiteConnection)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(436): Illuminate\\Database\\Connection->transaction(Object(Closure)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJob.php(53): Illuminate\\Queue\\DatabaseQueue->deleteAndRelease('default', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 60) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(536): Illuminate\\Queue\\Jobs\\DatabaseJob->release(60) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(491): Illuminate\\Queue\\Worker->handleJobException('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions), Object(Illuminate\\Database\\UniqueConstraintViolationException)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #30 {main} "} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (21, 2025-10-29 00:00:00, 0, 0, 0, 0, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (21, 2025-10-29 00:00:00, 0, 0, 0, 0, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:machine-cafe.eu [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:machine-cafe.eu {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (22, 2025-10-29 00:00:00, 0, 57, 0, 28.122807017544, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: https://partisancafeartisanal.com/ [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: https://partisancafeartisanal.com/ {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (23, 2026-01-21 00:00:00, 0, 0, 0, 0, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (22, 2025-10-29 00:00:00, 0, 57, 0, 28.122807017544, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (22, 2025-10-29 00:00:00, 0, 57, 0, 28.122807017544, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (23, 2026-01-21 00:00:00, 0, 0, 0, 0, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (23, 2026-01-21 00:00:00, 0, 0, 0, 0, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:finrod.info [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:finrod.info {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (24, 2025-10-29 00:00:00, 0, 1, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:thecroll.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:thecroll.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (25, 2025-10-29 00:00:00, 0, 0, 0, 0, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (24, 2025-10-29 00:00:00, 0, 1, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (24, 2025-10-29 00:00:00, 0, 1, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (25, 2025-10-29 00:00:00, 0, 0, 0, 0, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (25, 2025-10-29 00:00:00, 0, 0, 0, 0, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:francopizza.fr [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:hultrasimple.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:hultrasimple.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (27, 2025-10-29 00:00:00, 0, 1, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (27, 2025-10-29 00:00:00, 0, 1, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (27, 2025-10-29 00:00:00, 0, 1, 0, 1, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:mes-legumes.fr [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:mes-legumes.fr {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (28, 2025-10-29 00:00:00, 0, 13, 0, 54.230769230769, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (28, 2025-10-29 00:00:00, 0, 13, 0, 54.230769230769, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (28, 2025-10-29 00:00:00, 0, 13, 0, 54.230769230769, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:karsanit.com [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:karsanit.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (29, 2025-10-29 00:00:00, 0, 2, 0, 3, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (29, 2025-10-29 00:00:00, 0, 2, 0, 3, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (29, 2025-10-29 00:00:00, 0, 2, 0, 3, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:diagora-press.info [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:diagora-press.info {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (30, 2025-10-29 00:00:00, 0, 3, 0, 3.6666666666667, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (30, 2025-10-29 00:00:00, 0, 3, 0, 3.6666666666667, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (30, 2025-10-29 00:00:00, 0, 3, 0, 3.6666666666667, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:loi-attraction.net [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:loi-attraction.net {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (31, 2025-10-29 00:00:00, 0, 1, 0, 19, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (31, 2025-10-29 00:00:00, 0, 1, 0, 19, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (31, 2025-10-29 00:00:00, 0, 1, 0, 19, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:facebookwoksun.com [2026-01-27 16:53:45] local.INFO: Synced 0 metrics for site sc-domain:facebookwoksun.com [2026-01-27 16:53:45] local.INFO: Completed metrics sync for site: sc-domain:facebookwoksun.com. Synced 0 metrics. [2026-01-27 16:53:45] local.INFO: Starting metrics sync for site: sc-domain:sgueret.fr [2026-01-27 16:53:45] local.ERROR: Failed to sync metrics for site: sc-domain:sgueret.fr {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (33, 2025-10-29 00:00:00, 0, 2, 0, 61, 2026-01-27 16:53:45, 2026-01-27 16:53:45))"} [2026-01-27 16:53:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (33, 2025-10-29 00:00:00, 0, 2, 0, 61, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (33, 2025-10-29 00:00:00, 0, 2, 0, 61, 2026-01-27 16:53:45, 2026-01-27 16:53:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:53:45] local.INFO: Synced 88 metrics for site sc-domain:francopizza.fr [2026-01-27 16:53:45] local.INFO: Completed metrics sync for site: sc-domain:francopizza.fr. Synced 88 metrics. [2026-01-27 16:54:21] local.INFO: Starting site sync for Google account: fgaurat@eolem.com [2026-01-27 16:54:21] local.ERROR: Failed to sync sites for Google account: fgaurat@eolem.com {"error":"json key is missing the client_id field"} [2026-01-27 16:54:21] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03zP_knicxGx...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Sites.php(87): Google\\Service\\Resource->call('list', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(125): Google\\Service\\SearchConsole\\Resource\\Sites->listSites() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(68): App\\Services\\SearchConsole\\SearchConsoleClient->listSites() #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSearchConsoleSites.php(33): App\\Services\\SearchConsole\\SearchConsoleService->syncSitesFromGoogleAccount(Object(App\\Models\\GoogleAccount)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSearchConsoleSites->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSearchConsoleSites)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSearchConsoleSites), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSearchConsoleSites)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSearchConsoleSites)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:hit-position.com [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:hit-position.com {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:hit-p...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:hit-p...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:cave-de-prestige.com [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:cave-de-prestige.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:54:45, 2026-01-27 16:54:45))"} [2026-01-27 16:54:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:54:45, 2026-01-27 16:54:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (2, 2025-10-29 00:00:00, 1, 24, 0.041666666666667, 8.9583333333333, 2026-01-27 16:54:45, 2026-01-27 16:54:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:writeboostai.com [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:writeboostai.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (3, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:54:45, 2026-01-27 16:54:45))"} [2026-01-27 16:54:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (3, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:54:45, 2026-01-27 16:54:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (3, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:54:45, 2026-01-27 16:54:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:montage-video.eu [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:montage-video.eu {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (4, 2025-10-29 00:00:00, 0, 24, 0, 19.708333333333, 2026-01-27 16:54:45, 2026-01-27 16:54:45))"} [2026-01-27 16:54:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (4, 2025-10-29 00:00:00, 0, 24, 0, 19.708333333333, 2026-01-27 16:54:45, 2026-01-27 16:54:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (4, 2025-10-29 00:00:00, 0, 24, 0, 19.708333333333, 2026-01-27 16:54:45, 2026-01-27 16:54:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:gulgorengin.com [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:gulgorengin.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (5, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:54:45, 2026-01-27 16:54:45))"} [2026-01-27 16:54:45] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (5, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:54:45, 2026-01-27 16:54:45)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (5, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:54:45, 2026-01-27 16:54:45)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:muismatjes.com [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:muismatjes.com {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:muism...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:muism...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:quai-evenements.fr [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:quai-evenements.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:quai-...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:quai-...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:sbviz.com [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:sbviz.com {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:sbviz...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:sbviz...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:ylodeal.fr [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:ylodeal.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:ylode...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:ylode...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:villarzens.com [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:villarzens.com {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:villa...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:villa...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:deila-redaction.fr [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:deila-redaction.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:deila...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:deila...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:champagne-baffard-ortillon-beaulieu.com [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:champagne-baffard-ortillon-beaulieu.com {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:champ...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:champ...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:woketgrill.com [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:woketgrill.com {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:woket...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:woket...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:lave-linge-sechant.eu [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:lave-linge-sechant.eu {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:lave-...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:lave-...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:dedragoste.com [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:dedragoste.com {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:dedra...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:dedra...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: https://www.karsanit.com/ [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: https://www.karsanit.com/ {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('https://www.kar...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('https://www.kar...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:champagne-maurice-grumier.com [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:champagne-maurice-grumier.com {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:champ...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:champ...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:pykata.org [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:pykata.org {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:pykat...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:pykat...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:interpretation-des-reves.com [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:interpretation-des-reves.com {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:inter...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:inter...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:mashriqintnews.com [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:mashriqintnews.com {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:mashr...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:mashr...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: sc-domain:machine-cafe.eu [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: sc-domain:machine-cafe.eu {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:machi...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:machi...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:45] local.INFO: Starting metrics sync for site: https://partisancafeartisanal.com/ [2026-01-27 16:54:45] local.ERROR: Failed to sync metrics for site: https://partisancafeartisanal.com/ {"error":"json key is missing the client_id field"} [2026-01-27 16:54:45] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('https://partisa...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('https://partisa...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:46] local.INFO: Starting metrics sync for site: sc-domain:finrod.info [2026-01-27 16:54:46] local.ERROR: Failed to sync metrics for site: sc-domain:finrod.info {"error":"json key is missing the client_id field"} [2026-01-27 16:54:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:finro...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:finro...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:46] local.INFO: Starting metrics sync for site: sc-domain:thecroll.com [2026-01-27 16:54:46] local.INFO: Starting metrics sync for site: sc-domain:hultrasimple.com [2026-01-27 16:54:46] local.ERROR: Failed to sync metrics for site: sc-domain:hultrasimple.com {"error":"json key is missing the client_id field"} [2026-01-27 16:54:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:hultr...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:hultr...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:46] local.INFO: Starting metrics sync for site: sc-domain:mes-legumes.fr [2026-01-27 16:54:46] local.ERROR: Failed to sync metrics for site: sc-domain:mes-legumes.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:54:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:mes-l...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:mes-l...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:46] local.INFO: Starting metrics sync for site: sc-domain:karsanit.com [2026-01-27 16:54:46] local.ERROR: Failed to sync metrics for site: sc-domain:karsanit.com {"error":"json key is missing the client_id field"} [2026-01-27 16:54:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:karsa...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:karsa...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:46] local.INFO: Starting metrics sync for site: sc-domain:diagora-press.info [2026-01-27 16:54:46] local.ERROR: Failed to sync metrics for site: sc-domain:diagora-press.info {"error":"json key is missing the client_id field"} [2026-01-27 16:54:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:diago...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:diago...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:46] local.INFO: Starting metrics sync for site: sc-domain:loi-attraction.net [2026-01-27 16:54:46] local.ERROR: Failed to sync metrics for site: sc-domain:loi-attraction.net {"error":"json key is missing the client_id field"} [2026-01-27 16:54:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:loi-a...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:loi-a...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:46] local.INFO: Starting metrics sync for site: sc-domain:sgueret.fr [2026-01-27 16:54:46] local.ERROR: Failed to sync metrics for site: sc-domain:sgueret.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:54:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:sguer...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:sguer...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:54:46] local.ERROR: Failed to sync metrics for site: sc-domain:thecroll.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (25, 2025-10-29 00:00:00, 0, 0, 0, 0, 2026-01-27 16:54:46, 2026-01-27 16:54:46))"} [2026-01-27 16:54:46] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (25, 2025-10-29 00:00:00, 0, 0, 0, 0, 2026-01-27 16:54:46, 2026-01-27 16:54:46)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (25, 2025-10-29 00:00:00, 0, 0, 0, 0, 2026-01-27 16:54:46, 2026-01-27 16:54:46)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:55:16] local.INFO: Starting metrics sync for site: sc-domain:trn.re [2026-01-27 16:55:16] local.ERROR: Failed to sync metrics for site: sc-domain:trn.re {"error":"json key is missing the client_id field"} [2026-01-27 16:55:16] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:trn.r...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:trn.r...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:16] local.INFO: Starting site sync for Google account: travauxpro.com@gmail.com [2026-01-27 16:55:16] local.ERROR: Failed to sync sites for Google account: travauxpro.com@gmail.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:16] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03P6OHrBXvCr...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Sites.php(87): Google\\Service\\Resource->call('list', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(125): Google\\Service\\SearchConsole\\Resource\\Sites->listSites() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(68): App\\Services\\SearchConsole\\SearchConsoleClient->listSites() #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSearchConsoleSites.php(33): App\\Services\\SearchConsole\\SearchConsoleService->syncSitesFromGoogleAccount(Object(App\\Models\\GoogleAccount)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSearchConsoleSites->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSearchConsoleSites)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSearchConsoleSites), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSearchConsoleSites)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSearchConsoleSites)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:22] local.INFO: Starting site sync for Google account: fgaurat@eolem.com [2026-01-27 16:55:22] local.ERROR: Failed to sync sites for Google account: fgaurat@eolem.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:22] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03zP_knicxGx...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Sites.php(87): Google\\Service\\Resource->call('list', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(125): Google\\Service\\SearchConsole\\Resource\\Sites->listSites() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(68): App\\Services\\SearchConsole\\SearchConsoleClient->listSites() #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSearchConsoleSites.php(33): App\\Services\\SearchConsole\\SearchConsoleService->syncSitesFromGoogleAccount(Object(App\\Models\\GoogleAccount)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSearchConsoleSites->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSearchConsoleSites)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSearchConsoleSites), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSearchConsoleSites)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSearchConsoleSites)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:hit-position.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:hit-position.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:hit-p...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:hit-p...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:cave-de-prestige.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:cave-de-prestige.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:cave-...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:cave-...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:writeboostai.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:writeboostai.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:write...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:write...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:montage-video.eu [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:montage-video.eu {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:monta...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:monta...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:gulgorengin.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:gulgorengin.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (5, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:55:46, 2026-01-27 16:55:46))"} [2026-01-27 16:55:46] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (5, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:55:46, 2026-01-27 16:55:46)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (5, 2025-10-29 00:00:00, 0, 2, 0, 1, 2026-01-27 16:55:46, 2026-01-27 16:55:46)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:muismatjes.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:muismatjes.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:muism...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:muism...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:quai-evenements.fr [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:quai-evenements.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:quai-...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:quai-...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:sbviz.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:sbviz.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:sbviz...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:sbviz...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:ylodeal.fr [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:ylodeal.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:ylode...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:ylode...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:villarzens.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:villarzens.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:villa...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:villa...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:deila-redaction.fr [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:deila-redaction.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:deila...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:deila...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:champagne-baffard-ortillon-beaulieu.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:champagne-baffard-ortillon-beaulieu.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:champ...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:champ...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:woketgrill.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:woketgrill.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:lave-linge-sechant.eu [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:woket...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:woket...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:dedragoste.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:dedragoste.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:dedra...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:dedra...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: https://www.karsanit.com/ [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: https://www.karsanit.com/ {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('https://www.kar...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('https://www.kar...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:champagne-maurice-grumier.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:champagne-maurice-grumier.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:champ...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:champ...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:pykata.org [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:pykata.org {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:pykat...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:pykat...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:interpretation-des-reves.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:interpretation-des-reves.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:inter...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:inter...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:mashriqintnews.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:mashriqintnews.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:mashr...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:mashr...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:machine-cafe.eu [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:machine-cafe.eu {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:machi...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:machi...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: https://partisancafeartisanal.com/ [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: https://partisancafeartisanal.com/ {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('https://partisa...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('https://partisa...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:finrod.info [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:finrod.info {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:finro...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:finro...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:hultrasimple.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:hultrasimple.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:hultr...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:hultr...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:mes-legumes.fr [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:mes-legumes.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:mes-l...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:mes-l...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:karsanit.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:karsanit.com {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:karsa...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:karsa...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:diagora-press.info [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:diagora-press.info {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:diago...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:diago...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:loi-attraction.net [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:loi-attraction.net {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:loi-a...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:loi-a...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:sgueret.fr [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:sgueret.fr {"error":"json key is missing the client_id field"} [2026-01-27 16:55:46] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:sguer...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:sguer...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:55:46] local.INFO: Starting metrics sync for site: sc-domain:thecroll.com [2026-01-27 16:55:46] local.ERROR: Failed to sync metrics for site: sc-domain:thecroll.com {"error":"SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (25, 2025-10-29 00:00:00, 0, 0, 0, 0, 2026-01-27 16:55:46, 2026-01-27 16:55:46))"} [2026-01-27 16:55:46] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into "site_metrics" ("site_id", "date", "clicks", "impressions", "ctr", "position", "updated_at", "created_at") values (25, 2025-10-29 00:00:00, 0, 0, 0, 0, 2026-01-27 16:55:46, 2026-01-27 16:55:46)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date (Connection: sqlite, Database: /Users/fgaurat/local_dev/seo/seo-dashboard/database/database.sqlite, SQL: insert into \"site_metrics\" (\"site_id\", \"date\", \"clicks\", \"impressions\", \"ctr\", \"position\", \"updated_at\", \"created_at\") values (25, 2025-10-29 00:00:00, 0, 0, 0, 0, 2026-01-27 16:55:46, 2026-01-27 16:55:46)) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #61 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: site_metrics.site_id, site_metrics.date at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute() #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::statement():573}('insert into \"si...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into \"si...', Array, Object(Closure)) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate\\Database\\Connection->run('insert into \"si...', Array, Object(Closure)) #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate\\Database\\Connection->statement('insert into \"si...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into \"si...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4051): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"si...', Array, 'id') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\\Database\\Eloquent\\Model->save() #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::create():1218}(Object(App\\Models\\SiteMetric)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App\\Models\\SiteMetric), Object(Closure)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate\\Database\\Eloquent\\Builder->{closure:Illuminate\\Database\\Eloquent\\Builder::createOrFirst():725}(Object(Illuminate\\Database\\SQLiteConnection)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1958): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate\\Database\\Eloquent\\Builder->createOrFirst(Array, Array) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->updateOrCreate(Array, Array) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'updateOrCreate', Array) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('updateOrCreate', Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(136): Illuminate\\Database\\Eloquent\\Model::__callStatic('updateOrCreate', Array) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\SearchConsole\\SearchConsoleService->{closure:App\\Services\\SearchConsole\\SearchConsoleService::syncMetrics():134}(Object(Illuminate\\Database\\SQLiteConnection)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(134): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #63 {main} "} [2026-01-27 16:55:46] local.INFO: Synced 88 metrics for site sc-domain:lave-linge-sechant.eu [2026-01-27 16:55:46] local.INFO: Completed metrics sync for site: sc-domain:lave-linge-sechant.eu. Synced 88 metrics. [2026-01-27 16:56:16] local.INFO: Starting metrics sync for site: sc-domain:trn.re [2026-01-27 16:56:16] local.ERROR: Failed to sync metrics for site: sc-domain:trn.re {"error":"json key is missing the client_id field"} [2026-01-27 16:56:16] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03hbzSPusHBL...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Searchanalytics.php(52): Google\\Service\\Resource->call('query', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(168): Google\\Service\\SearchConsole\\Resource\\Searchanalytics->query('sc-domain:trn.r...', Object(Google\\Service\\SearchConsole\\SearchAnalyticsQueryRequest)) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(126): App\\Services\\SearchConsole\\SearchConsoleClient->getSearchAnalytics('sc-domain:trn.r...', '2025-10-29', '2026-01-24') #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSiteMetrics.php(37): App\\Services\\SearchConsole\\SearchConsoleService->syncMetrics(Object(App\\Models\\Site), Object(Carbon\\CarbonImmutable), Object(Carbon\\CarbonImmutable)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSiteMetrics->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSiteMetrics)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSiteMetrics), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSiteMetrics)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSiteMetrics)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSiteMetrics)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:56:16] local.INFO: Starting site sync for Google account: travauxpro.com@gmail.com [2026-01-27 16:56:16] local.ERROR: Failed to sync sites for Google account: travauxpro.com@gmail.com {"error":"json key is missing the client_id field"} [2026-01-27 16:56:16] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03P6OHrBXvCr...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Sites.php(87): Google\\Service\\Resource->call('list', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(125): Google\\Service\\SearchConsole\\Resource\\Sites->listSites() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(68): App\\Services\\SearchConsole\\SearchConsoleClient->listSites() #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSearchConsoleSites.php(33): App\\Services\\SearchConsole\\SearchConsoleService->syncSitesFromGoogleAccount(Object(App\\Models\\GoogleAccount)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSearchConsoleSites->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSearchConsoleSites)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSearchConsoleSites), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSearchConsoleSites)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSearchConsoleSites)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:56:22] local.INFO: Starting site sync for Google account: fgaurat@eolem.com [2026-01-27 16:56:22] local.ERROR: Failed to sync sites for Google account: fgaurat@eolem.com {"error":"json key is missing the client_id field"} [2026-01-27 16:56:22] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03zP_knicxGx...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Sites.php(87): Google\\Service\\Resource->call('list', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(125): Google\\Service\\SearchConsole\\Resource\\Sites->listSites() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(68): App\\Services\\SearchConsole\\SearchConsoleClient->listSites() #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSearchConsoleSites.php(33): App\\Services\\SearchConsole\\SearchConsoleService->syncSitesFromGoogleAccount(Object(App\\Models\\GoogleAccount)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSearchConsoleSites->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSearchConsoleSites)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSearchConsoleSites), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSearchConsoleSites)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSearchConsoleSites)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:57:16] local.INFO: Starting site sync for Google account: travauxpro.com@gmail.com [2026-01-27 16:57:16] local.ERROR: Failed to sync sites for Google account: travauxpro.com@gmail.com {"error":"json key is missing the client_id field"} [2026-01-27 16:57:16] local.ERROR: json key is missing the client_id field {"exception":"[object] (InvalidArgumentException(code: 0): json key is missing the client_id field at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/auth/src/Credentials/UserRefreshCredentials.php:90) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(1347): Google\\Auth\\Credentials\\UserRefreshCredentials->__construct('https://www.goo...', Array) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(493): Google\\Client->createUserRefreshCredentials('https://www.goo...', '1//03P6OHrBXvCr...') #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Client.php(967): Google\\Client->authorize() #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient/src/Service/Resource.php(248): Google\\Client->execute(Object(GuzzleHttp\\Psr7\\Request), 'Google\\\\Service\\\\...') #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/google/apiclient-services/src/SearchConsole/Resource/Sites.php(87): Google\\Service\\Resource->call('list', Array, 'Google\\\\Service\\\\...') #5 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleClient.php(125): Google\\Service\\SearchConsole\\Resource\\Sites->listSites() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Services/SearchConsole/SearchConsoleService.php(68): App\\Services\\SearchConsole\\SearchConsoleClient->listSites() #7 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Jobs/SyncSearchConsoleSites.php(33): App\\Services\\SearchConsole\\SearchConsoleService->syncSitesFromGoogleAccount(Object(App\\Models\\GoogleAccount)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SyncSearchConsoleSites->handle(Object(App\\Services\\SearchConsole\\SearchConsoleService)) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\SyncSearchConsoleSites)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SyncSearchConsoleSites), false) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\SyncSearchConsoleSites)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\SyncSearchConsoleSites)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SyncSearchConsoleSites)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire() #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default') #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #42 {main} "} [2026-01-27 16:57:59] local.ERROR: Domain availability check failed for eolem.com {"error":"DNS check failed: {\"detail\":\"Not Found\"}"} [2026-01-27 17:47:32] testing.ERROR: Unable to locate file in Vite manifest: resources/js/pages/cloudflare/index.tsx. (View: /Users/fgaurat/local_dev/seo/seo-dashboard/resources/views/app.blade.php) {"userId":1,"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Unable to locate file in Vite manifest: resources/js/pages/cloudflare/index.tsx. (View: /Users/fgaurat/local_dev/seo/seo-dashboard/resources/views/app.blade.php) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:999) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate\\View\\Engines\\CompilerEngine->handleViewException(Object(Illuminate\\Foundation\\ViteException), 2) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/Users/fgaurat/...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate\\View\\Engines\\CompilerEngine->get('/Users/fgaurat/...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate\\View\\View->getContents() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate\\View\\View->renderContents() #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate\\View\\View->render() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 200, Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Routing\\ResponseFactory->view('app', Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Response.php(217): Illuminate\\Support\\Facades\\Facade::__callStatic('view', Array) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia\\Response->toResponse(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/cloudflare', Array, Array, Array, Array) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Cloudflare/CloudflareTest.php(31): Illuminate\\Foundation\\Testing\\TestCase->get('/cloudflare') #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Cloudflare/CloudflareTest.php:13}() #70 [internal function]: P\\Tests\\Feature\\Cloudflare\\CloudflareTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->__callClosure(Object(Closure), Array) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->__runTest(Object(Closure)) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->__pest_evaluable_authenticated_users_can_view_cloudflare_zones_index() #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Cloudflare\\CloudflareTest)) #80 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #81 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #82 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #83 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #84 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #85 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #86 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #87 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #88 {main} [previous exception] [object] (Illuminate\\Foundation\\ViteException(code: 0): Unable to locate file in Vite manifest: resources/js/pages/cloudflare/index.tsx. at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:999) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php(390): Illuminate\\Foundation\\Vite->chunk(Array, 'resources/js/pa...') #1 /Users/fgaurat/local_dev/seo/seo-dashboard/storage/framework/views/46843aee77e8a5ef353ecae60dfeb17b.php(43): Illuminate\\Foundation\\Vite->__invoke(Object(Illuminate\\Support\\Collection)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('/Users/fgaurat/...') #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate\\Filesystem\\Filesystem::{closure:Illuminate\\Filesystem\\Filesystem::getRequire():120}() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate\\Filesystem\\Filesystem->getRequire('/Users/fgaurat/...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/Users/fgaurat/...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate\\View\\Engines\\CompilerEngine->get('/Users/fgaurat/...', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate\\View\\View->getContents() #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate\\View\\View->renderContents() #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate\\View\\View->render() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 200, Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Routing\\ResponseFactory->view('app', Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Response.php(217): Illuminate\\Support\\Facades\\Facade::__callStatic('view', Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia\\Response->toResponse(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/cloudflare', Array, Array, Array, Array) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Cloudflare/CloudflareTest.php(31): Illuminate\\Foundation\\Testing\\TestCase->get('/cloudflare') #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Cloudflare/CloudflareTest.php:13}() #74 [internal function]: P\\Tests\\Feature\\Cloudflare\\CloudflareTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->__callClosure(Object(Closure), Array) #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->__runTest(Object(Closure)) #80 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->__pest_evaluable_authenticated_users_can_view_cloudflare_zones_index() #81 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #82 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #83 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Cloudflare\\CloudflareTest)) #84 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #85 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #86 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #87 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #88 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #89 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #90 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #91 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #92 {main} "} [2026-01-27 17:47:32] testing.ERROR: Unable to locate file in Vite manifest: resources/js/pages/cloudflare/zones/[id].tsx. (View: /Users/fgaurat/local_dev/seo/seo-dashboard/resources/views/app.blade.php) {"userId":1,"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Unable to locate file in Vite manifest: resources/js/pages/cloudflare/zones/[id].tsx. (View: /Users/fgaurat/local_dev/seo/seo-dashboard/resources/views/app.blade.php) at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:999) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate\\View\\Engines\\CompilerEngine->handleViewException(Object(Illuminate\\Foundation\\ViteException), 2) #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/Users/fgaurat/...', Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate\\View\\Engines\\CompilerEngine->get('/Users/fgaurat/...', Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate\\View\\View->getContents() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate\\View\\View->renderContents() #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate\\View\\View->render() #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View)) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 200, Array) #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Routing\\ResponseFactory->view('app', Array) #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Response.php(217): Illuminate\\Support\\Facades\\Facade::__callStatic('view', Array) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia\\Response->toResponse(Object(Illuminate\\Http\\Request)) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/cloudflare/zon...', Array, Array, Array, Array) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Cloudflare/CloudflareTest.php(82): Illuminate\\Foundation\\Testing\\TestCase->get('/cloudflare/zon...') #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Cloudflare/CloudflareTest.php:39}() #70 [internal function]: P\\Tests\\Feature\\Cloudflare\\CloudflareTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #74 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->__callClosure(Object(Closure), Array) #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(35): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->__runTest(Object(Closure)) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->__pest_evaluable_authenticated_users_can_view_zone_details_with_DNS_records() #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Cloudflare\\CloudflareTest)) #80 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #81 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #82 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #83 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #84 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #85 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #86 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #87 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #88 {main} [previous exception] [object] (Illuminate\\Foundation\\ViteException(code: 0): Unable to locate file in Vite manifest: resources/js/pages/cloudflare/zones/[id].tsx. at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:999) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php(390): Illuminate\\Foundation\\Vite->chunk(Array, 'resources/js/pa...') #1 /Users/fgaurat/local_dev/seo/seo-dashboard/storage/framework/views/46843aee77e8a5ef353ecae60dfeb17b.php(43): Illuminate\\Foundation\\Vite->__invoke(Object(Illuminate\\Support\\Collection)) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('/Users/fgaurat/...') #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate\\Filesystem\\Filesystem::{closure:Illuminate\\Filesystem\\Filesystem::getRequire():120}() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate\\Filesystem\\Filesystem->getRequire('/Users/fgaurat/...', Array) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/Users/fgaurat/...', Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate\\View\\Engines\\CompilerEngine->get('/Users/fgaurat/...', Array) #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate\\View\\View->getContents() #8 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate\\View\\View->renderContents() #9 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate\\View\\View->render() #10 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View)) #11 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array) #12 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 200, Array) #13 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Routing\\ResponseFactory->view('app', Array) #14 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Response.php(217): Illuminate\\Support\\Facades\\Facade::__callStatic('view', Array) #15 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia\\Response->toResponse(Object(Illuminate\\Http\\Request)) #16 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #17 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Inertia\\Response)) #18 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) #19 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php(41): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #20 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #22 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #24 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /Users/fgaurat/local_dev/seo/seo-dashboard/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #26 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #28 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #30 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #32 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #34 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #36 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #37 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #39 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #41 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #43 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #45 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #46 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #47 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #48 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) #49 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) #50 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #53 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #56 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #58 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #60 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #62 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #64 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #65 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #66 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #67 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) #68 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #69 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #70 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #71 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/cloudflare/zon...', Array, Array, Array, Array) #72 /Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Cloudflare/CloudflareTest.php(82): Illuminate\\Foundation\\Testing\\TestCase->get('/cloudflare/zon...') #73 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseMethodFactory.php(168): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->{closure:/Users/fgaurat/local_dev/seo/seo-dashboard/tests/Feature/Cloudflare/CloudflareTest.php:39}() #74 [internal function]: P\\Tests\\Feature\\Cloudflare\\CloudflareTest->{closure:Pest\\Factories\\TestCaseMethodFactory::getClosure():158}() #75 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): call_user_func_array(Object(Closure), Array) #76 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Support/ExceptionTrace.php(26): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->{closure:Pest\\Concerns\\Testable::__callClosure():429}() #77 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(429): Pest\\Support\\ExceptionTrace::ensure(Object(Closure)) #78 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Concerns/Testable.php(331): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->__callClosure(Object(Closure), Array) #79 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(35): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->__runTest(Object(Closure)) #80 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(1326): P\\Tests\\Feature\\Cloudflare\\CloudflareTest->__pest_evaluable_authenticated_users_can_view_zone_details_with_DNS_records() #81 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\\Framework\\TestCase->runTest() #82 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit\\Framework\\TestCase->runBare() #83 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestCase.php(359): PHPUnit\\Framework\\TestRunner->run(Object(P\\Tests\\Feature\\Cloudflare\\CloudflareTest)) #84 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestCase->run() #85 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #86 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit\\Framework\\TestSuite->run() #87 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\\Framework\\TestSuite->run() #88 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\TextUI\\Configuration\\Configuration), Object(PHPUnit\\Runner\\ResultCache\\DefaultResultCache), Object(PHPUnit\\Framework\\TestSuite)) #89 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/src/Kernel.php(103): PHPUnit\\TextUI\\Application->run(Array) #90 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(184): Pest\\Kernel->handle(Array, Array) #91 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest(192): {closure:/Users/fgaurat/local_dev/seo/seo-dashboard/vendor/pestphp/pest/bin/pest:18}() #92 {main} "} [2026-01-27 18:30:13] local.DEBUG: Querying Loki {"query":"{host=~\".+\"}","from":"now-1h","to":"now","limit":100} [2026-01-27 18:31:26] local.DEBUG: Querying Loki {"query":"{host=~\".+\"}","from":"now-1h","to":"now","limit":100} [2026-01-27 18:31:44] local.DEBUG: Querying Loki {"query":"{host=\"hyggedating.dk\"}","from":"now-1h","to":"now","limit":100} [2026-01-27 18:31:48] local.DEBUG: Querying Loki {"query":"{host=\"hyggedating.dk\"} |~ `(?i)g`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:31:48] local.DEBUG: Querying Loki {"query":"{host=\"hyggedating.dk\"} |~ `(?i)go`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:31:48] local.DEBUG: Querying Loki {"query":"{host=\"hyggedating.dk\"} |~ `(?i)goo`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:31:48] local.DEBUG: Querying Loki {"query":"{host=\"hyggedating.dk\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:31:50] local.DEBUG: Querying Loki {"query":"{host=\"hyggedating.dk\"} |~ `(?i)googl`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:31:51] local.DEBUG: Querying Loki {"query":"{host=\"hyggedating.dk\"} |~ `(?i)google`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:34:22] local.DEBUG: Querying Loki {"query":"{host=~\".+\"}","from":"now-1h","to":"now","limit":100} [2026-01-27 18:34:35] local.DEBUG: Querying Loki {"query":"{host=\"univers-ponies.com\"}","from":"now-1h","to":"now","limit":100} [2026-01-27 18:34:45] local.DEBUG: Querying Loki {"query":"{host=\"univers-ponies.com\"}","from":"now-1h","to":"now","limit":100} [2026-01-27 18:34:46] local.DEBUG: Querying Loki {"query":"{host=\"univers-ponies.com\"} |~ `(?i)g`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:34:46] local.DEBUG: Querying Loki {"query":"{host=\"univers-ponies.com\"} |~ `(?i)go`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:34:47] local.DEBUG: Querying Loki {"query":"{host=\"univers-ponies.com\"} |~ `(?i)goo`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:34:47] local.DEBUG: Querying Loki {"query":"{host=\"univers-ponies.com\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:34:53] local.DEBUG: Querying Loki {"query":"{host=~\".+\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:35:03] local.DEBUG: Querying Loki {"query":"{host=~\".+\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:35:07] local.DEBUG: Querying Loki {"query":"{host=\"accessinmind.com\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:35:09] local.DEBUG: Querying Loki {"query":"{host=\"api.seo4.fun\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:35:11] local.DEBUG: Querying Loki {"query":"{host=\"barefootliam.org\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:35:13] local.DEBUG: Querying Loki {"query":"{host=\"brocantebeausejour.eolem.com\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:35:14] local.DEBUG: Querying Loki {"query":"{host=\"cdn.seo4.fun\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:35:16] local.DEBUG: Querying Loki {"query":"{host=\"deila-redaction.fr\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:35:18] local.DEBUG: Querying Loki {"query":"{host=\"facebookwoksun.com\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:35:22] local.DEBUG: Querying Loki {"query":"{host=\"flymessenger.fr\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:35:26] local.DEBUG: Querying Loki {"query":"{host=\"hyggedate.dk\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:35:29] local.DEBUG: Querying Loki {"query":"{host=\"hyggedating.dk\"} |~ `(?i)goog`","from":"now-1h","to":"now","limit":100} [2026-01-27 18:35:35] local.DEBUG: Querying Loki {"query":"{host=\"hyggedating.dk\"} |~ `(?i)goog`","from":"now-6h","to":"now","limit":100} [2026-01-27 18:35:38] local.DEBUG: Querying Loki {"query":"{host=\"accessinmind.com\"} |~ `(?i)goog`","from":"now-6h","to":"now","limit":100} [2026-01-27 18:35:48] local.DEBUG: Querying Loki {"query":"{host=\"accessinmind.com\"} |~ `(?i)goog`","from":"now-6h","to":"now","limit":100} [2026-01-27 18:35:58] local.DEBUG: Querying Loki {"query":"{host=\"accessinmind.com\"} |~ `(?i)goog`","from":"now-6h","to":"now","limit":100} [2026-01-27 18:36:08] local.DEBUG: Querying Loki {"query":"{host=\"accessinmind.com\"} |~ `(?i)goog`","from":"now-6h","to":"now","limit":100} [2026-01-27 18:36:18] local.DEBUG: Querying Loki {"query":"{host=\"accessinmind.com\"} |~ `(?i)goog`","from":"now-6h","to":"now","limit":100} [2026-01-27 18:36:28] local.DEBUG: Querying Loki {"query":"{host=\"accessinmind.com\"} |~ `(?i)goog`","from":"now-6h","to":"now","limit":100} [2026-01-27 18:36:30] local.DEBUG: Querying Loki {"query":"{host=\"barefootliam.org\"} |~ `(?i)goog`","from":"now-6h","to":"now","limit":100} [2026-01-27 18:36:35] local.DEBUG: Querying Loki {"query":"{host=\"barefootliam.org\"} |~ `(?i)goog`","from":"now-24h","to":"now","limit":100} [2026-01-27 18:36:41] local.DEBUG: Querying Loki {"query":"{host=\"deila-redaction.fr\"} |~ `(?i)goog`","from":"now-24h","to":"now","limit":100} [2026-01-27 18:36:45] local.DEBUG: Querying Loki {"query":"{host=\"facebookwoksun.com\"} |~ `(?i)goog`","from":"now-24h","to":"now","limit":100} [2026-01-27 18:36:53] local.DEBUG: Querying Loki {"query":"{host=\"flymessenger.fr\"} |~ `(?i)goog`","from":"now-24h","to":"now","limit":100} [2026-01-27 18:36:58] local.DEBUG: Querying Loki {"query":"{host=\"hyggedate.dk\"} |~ `(?i)goog`","from":"now-24h","to":"now","limit":100} [2026-01-27 18:37:01] local.DEBUG: Querying Loki {"query":"{host=\"hyggekontakt.dk\"} |~ `(?i)goog`","from":"now-24h","to":"now","limit":100} [2026-01-27 18:37:10] local.DEBUG: Querying Loki {"query":"{host=\"nessfit.fr\"} |~ `(?i)goog`","from":"now-24h","to":"now","limit":100} [2026-01-27 18:57:21] local.ERROR: Class "Laravel\Boost\BoostServiceProvider" not found {"exception":"[object] (Error(code: 0): Class \"Laravel\\Boost\\BoostServiceProvider\" not found at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php:205) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(141): Illuminate\\Foundation\\ProviderRepository->createProvider('Laravel\\\\Boost\\\\B...') #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(60): Illuminate\\Foundation\\ProviderRepository->compileManifest(Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(871): Illuminate\\Foundation\\ProviderRepository->load(Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php(37): Illuminate\\Foundation\\Application->registerConfiguredProviders() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(342): Illuminate\\Foundation\\Bootstrap\\RegisterProviders->bootstrap(Object(Illuminate\\Foundation\\Application)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(494): Illuminate\\Foundation\\Application->bootstrapWith(Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(196): Illuminate\\Foundation\\Console\\Kernel->bootstrap() #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #9 {main} "} [2026-01-27 19:20:56] local.ERROR: Class "Laravel\Boost\BoostServiceProvider" not found {"exception":"[object] (Error(code: 0): Class \"Laravel\\Boost\\BoostServiceProvider\" not found at /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php:205) [stacktrace] #0 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(141): Illuminate\\Foundation\\ProviderRepository->createProvider('Laravel\\\\Boost\\\\B...') #1 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(60): Illuminate\\Foundation\\ProviderRepository->compileManifest(Array) #2 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(871): Illuminate\\Foundation\\ProviderRepository->load(Array) #3 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php(37): Illuminate\\Foundation\\Application->registerConfiguredProviders() #4 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(342): Illuminate\\Foundation\\Bootstrap\\RegisterProviders->bootstrap(Object(Illuminate\\Foundation\\Application)) #5 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(494): Illuminate\\Foundation\\Application->bootstrapWith(Array) #6 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(196): Illuminate\\Foundation\\Console\\Kernel->bootstrap() #7 /Users/fgaurat/local_dev/seo/seo-dashboard/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #8 /Users/fgaurat/local_dev/seo/seo-dashboard/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput)) #9 {main} "} [2026-01-27 20:46:14] local.DEBUG: Querying Loki {"query":"{host=~\".+\"}","from":"now-1h","to":"now","limit":100} [2026-01-27 20:59:04] local.DEBUG: Querying Loki {"query":"{host=~\".+\"}","from":"now-1h","to":"now","limit":100}