[2025-04-14 18:36:05] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '234-7' for key 'zp_punch_clock.PRIMARY' {"exception":"[object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '234-7' for key 'zp_punch_clock.PRIMARY' at /home/mfprogz/www/app/Core/Db/Repository.php:146) [stacktrace] #0 /home/mfprogz/www/app/Core/Db/Repository.php(146): PDOStatement->execute() #1 /home/mfprogz/www/app/Domain/Timesheets/Repositories/Timesheets.php(654): class@anonymous->__call('execute', Array) #2 /home/mfprogz/www/app/Domain/Timesheets/Services/Timesheets.php(54): Leantime\\Domain\\Timesheets\\Repositories\\Timesheets->punchIn(234) #3 /home/mfprogz/www/app/Domain/Timesheets/Hxcontrollers/Stopwatch.php(66): Leantime\\Domain\\Timesheets\\Services\\Timesheets->punchIn(234) #4 /home/mfprogz/www/app/Core/Controller/HtmxController.php(106): Leantime\\Domain\\Timesheets\\Hxcontrollers\\Stopwatch->startTimer(Array) #5 /home/mfprogz/www/app/Core/Controller/Frontcontroller.php(184): Leantime\\Core\\Controller\\HtmxController->callAction('startTimer', Array) #6 /home/mfprogz/www/app/Core/Controller/Frontcontroller.php(83): Leantime\\Core\\Controller\\Frontcontroller->executeAction('Leantime\\\\Domain...', 'startTimer') #7 /home/mfprogz/www/app/Core/Controller/Frontcontroller.php(91): Leantime\\Core\\Controller\\Frontcontroller->dispatch(Object(Leantime\\Core\\Http\\HtmxRequest)) #8 /home/mfprogz/www/app/Core/Http/HttpKernel.php(143): Leantime\\Core\\Controller\\Frontcontroller::dispatch_request(Object(Leantime\\Core\\Http\\HtmxRequest)) #9 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Leantime\\Core\\Http\\HttpKernel->{closure:{closure:Leantime\\Core\\Http\\HttpKernel::sendRequestThroughRouter():134}:143}(Object(Leantime\\Core\\Http\\HtmxRequest)) #10 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():142}(Object(Leantime\\Core\\Http\\HtmxRequest)) #11 /home/mfprogz/www/app/Core/Http/HttpKernel.php(143): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Leantime\\Core\\Http\\HttpKernel->{closure:Leantime\\Core\\Http\\HttpKernel::sendRequestThroughRouter():134}(Object(Leantime\\Core\\Http\\HtmxRequest)) #13 /home/mfprogz/www/app/Core/Middleware/Localization.php(62): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():142}(Object(Leantime\\Core\\Http\\HtmxRequest)) #14 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Leantime\\Core\\Middleware\\Localization->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #15 /home/mfprogz/www/app/Core/Middleware/SetCacheHeaders.php(57): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #16 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Leantime\\Core\\Middleware\\SetCacheHeaders->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #17 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #18 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #19 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #20 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #21 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #22 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #23 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #24 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #25 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #26 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #27 /home/mfprogz/www/app/Core/Middleware/RequestRateLimiter.php(62): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #28 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Leantime\\Core\\Middleware\\RequestRateLimiter->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #29 /home/mfprogz/www/app/Core/Middleware/AuthenticateSession.php(38): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #30 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Leantime\\Core\\Middleware\\AuthenticateSession->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #31 /home/mfprogz/www/app/Core/Middleware/AuthCheck.php(79): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #32 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Leantime\\Core\\Middleware\\AuthCheck->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #33 /home/mfprogz/www/app/Core/Middleware/InitialHeaders.php(24): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #34 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Leantime\\Core\\Middleware\\InitialHeaders->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #35 /home/mfprogz/www/app/Core/Middleware/TrustProxies.php(75): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #36 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Leantime\\Core\\Middleware\\TrustProxies->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #37 /home/mfprogz/www/app/Core/Middleware/LoadPlugins.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #38 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Leantime\\Core\\Middleware\\LoadPlugins->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #39 /home/mfprogz/www/app/Core/Middleware/Updated.php(41): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #40 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Leantime\\Core\\Middleware\\Updated->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #41 /home/mfprogz/www/app/Core/Middleware/Installed.php(60): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #42 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Leantime\\Core\\Middleware\\Installed->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #43 /home/mfprogz/www/app/Core/Middleware/StartSession.php(134): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #44 /home/mfprogz/www/app/Core/Middleware/StartSession.php(101): Leantime\\Core\\Middleware\\StartSession->handleStatefulRequest(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Illuminate\\Session\\Store), Object(Closure)) #45 /home/mfprogz/www/app/Core/Middleware/StartSession.php(70): Leantime\\Core\\Middleware\\StartSession->handleRequestWhileBlocking(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Illuminate\\Session\\Store), Object(Closure)) #46 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Leantime\\Core\\Middleware\\StartSession->handle(Object(Leantime\\Core\\Http\\HtmxRequest), Object(Closure)) #47 /home/mfprogz/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():158}:159}(Object(Leantime\\Core\\Http\\HtmxRequest)) #48 /home/mfprogz/www/app/Core/Http/HttpKernel.php(134): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 /home/mfprogz/www/app/Core/Http/HttpKernel.php(154): Leantime\\Core\\Http\\HttpKernel->sendRequestThroughRouter(Object(Leantime\\Core\\Http\\HtmxRequest)) #50 /home/mfprogz/www/app/Core/Bootloader.php(87): Leantime\\Core\\Http\\HttpKernel->handle(Object(Leantime\\Core\\Http\\HtmxRequest)) #51 /home/mfprogz/www/app/Core/Bootloader.php(68): Leantime\\Core\\Bootloader->handleRequest(Object(Leantime\\Core\\Http\\HtmxRequest)) #52 /home/mfprogz/www/public/index.php(14): Leantime\\Core\\Bootloader->boot(Object(Leantime\\Core\\Application)) #53 {main} "}